A window to the digital library

Kitodo.Presentation is the presentation module in the Kitodo suite. It can be used to display digitised books, newspapers, journals, manuscripts, printed music, single-sheet media, and document collections.

Kitodo.Presentation is implemented as an extension for the open-source content management system TYPO3 and integrates seamlessly in editorially maintained websites. TYPO3 functions such as user authentication, session handling, language localisation, caching, etc. are also fully available within the Kitodo.Presentation function modules. The entire system is multi-client capable, i.e. any number of instances of Kitodo.Presentation can be operated within a single TYPO3 installation, each of them with a separate configuration, search index, database, access rights, visual design etc.

Kitodo.Presentation offers a standards-compliant OAI2 interface for international searching and readability of digital metadata. We recommend that you register your Kitodo installation with the relevant public OAI registries.
Digital collections with Kitodo.Presentation are not obliged to use the METS/MODS format. With appropriate configuration, you can use any METS-based format, e.g. METS/TEI for manuscripts.

Source code on GitHub

Kitodo.Presentation in use

Mscr.Dresd.A.180.d
calendar for digitised newspapers
Newspaper an other periodicals
full text and OCR presentation

 

Users

The following libraries use KITODO.Presentation for their digital collections:

Modules

The software essentially consists of three modules:

  • Commons is a group of classes that extend the TYPO3 API with Kitodo-specific functions – e.g. processing METS structures and library metadata in various formats or integrating external resources such as OAI interfaces or Solr search engines. The API extensions are available to all extensions throughout TYPO3, i.e. they can be used by both Kitodo.Presentation and other extensions. Consequently, commercial or highly specific functions that are only required at single locations need not become part of the official Kitodo.Presentation release. They are implemented in independent extensions.
  • Modules is a group of components that is integrated in the TYPO3 backend and used to configure the extension and manage digital objects, clients, and collections. At present, there is a module for client management and a module for manual import of new or updated indexes for existing digital assets. In addition, structure data and metadata handling allows for highly granular configuration and database management. A command line interface that can be used, for example, to automate the import of new digital objects is also available.
  • Plug-ins are components that generate frontend output and provide a wide range of functions. All of the plug-ins can be configured, in part in great detail, via a GUI and freely placed within websites managed using TYPO3. All frontend outputs use design templates and are thus freely customisable. At the present time, Kitodo.Presentation includes 12 plug-ins.