Skip to content

Kitodo.Production 3.8.0

Latest
Compare
Choose a tag to compare
@solth solth released this 12 Dec 15:03
kitodo-production-3.8.0
ccea2ff

What's new

EAD collection import

Kitodo.Production now supports the import of whole EAD collections from uploaded XML files into multiple hierarchichally connected processes, one for the collection and one for each contained item. The import of large collections can be delegated to a background task. This release contains a new ruleset ruleset_ead.xml and two new import XSLT files ead2kitodo.xsl and eadParent2kitodo.xsl that can be used and adapted to try this new feature. See details at #6297. This feature was funded by the Kitodo development fund 2024.

Metadata update

Metadata imported from catalogs can now be updated using a new button in the metadata editor. In order to use this new feature, processes have to contain a functional metadata of type recordIdentifier and be created with an ImportConfiguration of type "Catalogue search". The update allows the user to compare existing metadata values in Kitodo with values re-imported from the catalog source and individually decide to keep the Kitodo metadata, override it with the metadata imported from the catalog or keep both values. Ruleset values are applied. See details at #6233. Funded by the SUB Hamburg and the ULB Halle.

Metadata editor features and improvements

Most of the metadata features from #5935 - funded by the Kitodo development fund 2024 - have been implemented and are available in this new release. Among others, this includes the option to open indvididual pages in separate browser windows or tabs (#5887), a new functional metadata to be used to display the title of structure elements in the structure panel (#5882) and an option to always display the physical page number of thumbnails in the gallery (#5928).

OpenSearch support

OpenSearch is now supported as an alternative to ElasticSearch (#6131). Thank you to @stweil for this contribution!

Create processes via ActiveMQ

Processes can now be created via ActiveMQ. See details at #6183.

Database changes

There have been multiple changes to the database schema of Kitodo.Production since version 3.7.x. Please use the attached file migration_3-7-0_to_3-8-0.sql to migrate your database from a 3.7.x installation to the current schema.

For a fresh install please use the file kitodo_3-8-0.sql included in this release instead.

Ruleset changes

Two new functional metadata can now be configured in rulesets:

  • structureTreeTitle is used to define metadata containing title information displayed as node labels in the metadata editors structure panel when either the Title or the Type - Title option is selected. (see #5882 and #6264)
  • groupDisplayLabel keys are displayed in the metadata update dialog of the metadata editor to represent the content of metadata groups (see #5904)

What's Changed

Note: entries marked with a * denote changes since the 3.8.0.RC1 release of Kitodo.Production.

Full Changelog: kitodo-production-3.7.0...kitodo-production-3.8.0