Development plans

In 2019 it’s not only necessary to provide continual support for development, but also to ensure the quickest possible switch-over to Akubra repository. This is due to performance problems in the largest installations with over 30 million pages of digital documents (The National Digital Library and Moravian Library in Brno). A process for securing the migration of current data should be created within the framework of the proposed project.

Simultaneously, a new Kramerius user interface will be prepared according to a new design and migrated to the Angular2 library. The modifications are presumed to stem from an UX opponency, which will be arranged by a specialized external company.

The continuous issue-solving and enhancements are projected to the extent of 2MD (man days) a month. The tasks will include enhancemnents approved by the project’s realisation team.

During 2012–2015, the Libray of AS CR has provided for the development of the Czech Digital Library (ČDK) within the framework of the NAKI four year project sponsored by the Czech Republic’s Ministry of Culture. The administration and development of the Czech Digital Library were originally supposed to be taken over by the National Library, but this intention has not yet been brought into effect. Currently the Czech Digital Library is run by the Library of AS CR. Without external funding it is extremely difficult to maintain the Czech Digital Library’s administration and development, including the integration of other libraries. The grant should provide the Czech Digital Library with stability and enable its further expansion, including the support for its switch-over to the National Library as soon as possible.

Bugs and their correction

Reporting of bugs and make requests for new Kramerius functionality or enhancements can be submitted as a New Issue in the Issues section of GitHub: https://github.com/ceskaexpedice/kramerius/issues

For clarity and quicker processing of the request, it is good to assign each newly added Issue label. You can choose from the following:

  • bug = software / system error
  • enhancement = proposal /request for extension
  • question = functionality question

Enhancements for the given period are discussed by the development and implementation team. In case of a specific requirement, the development conditions can be solved individually.

Development meetings, where suggestions for further development of the system get approved and where its problems are delt with, are organised by the Academy of Sciences Library. Entries from them are accessible in a shared folder in Google Docs.