Skip to content

Kitodo.Presentation 7.0.0

Latest

Choose a tag to compare

@sebastian-meyer sebastian-meyer released this 04 Apr 16:58
· 17 commits to main since this release

Major Release

This release contains new features and supports TYPO3 v12 and v13 with PHP 8.2 - 8.4.

New Features

  • Support for TYPO3 13 LTS was added. In return, support for TYPO3 11 LTS was dropped. The PHP minimum requirement was raised to version 8.2.
  • The multi-view implementation was improved further and now dynamically switches between single and multi-view when documents are added or removed. Thus multi-view can now be accessed from any page by simply adding another document (as long as you choose to display the corresponding toolbox button). Technically each view now is an independent iframe, making navigating and zooming the views individually smoother and synchronizing multiple views easier.
  • The integrated 3D model viewer was updated to the latest version. Also, format auto-detection was improved in order to more reliably determine the best viewer for visualisation (and it's parameterization). This is especially important if multiple viewers are available (which still is optional).
  • The outdated WildWebMidi was replaced by Ondřej Cífka's html-midi-player for playing back MEI-encoded musical fulltexts.
  • The A/V feature received a new user interface and better integration with the toolbox plugin. Now it's easier to incorporate into your custom templates and offers a streamlined user experience. Also, the distinction between audio and video files was improved internally.
  • By removing redundancies and optimizing document initialization, page loading times were massively reduced, especially for large documents with extensive table of contents.
  • While indexing documents, the "breadcrumb path" of every page is calculated and saved as well. This may later be used when performing searches (both metadata and fulltext) to contextualize deep links and give users improved feedback about where exactly the term was found in a document. This feature requires an update of the Solr schema and re-indexing of all documents in order to work consistently across all collections. Also, if you are using a custom template for displaying search results, you have to add the new {result.structure_path} variable in order to show the "breadcrumb".
  • The naming schema for CSS classes, translation keys and plugin parameters was streamlined according to modern TYPO3 standards for better readability and easier maintenance. This may require changes to your custom templates, stylesheets and/or Typoscript configuration!

Bugfixes and Maintenance

What's Changed

New Contributors

Full Changelog: v6.0.0...v7.0.0