Frontend
- On source / reference pages, linked objects are now sorted by the position within the source work on which they are referenced or which they do themselves reference
- The target URL of the regular / unspecified search bar for objects now follows the new, prettier URL schema
- Support for an OAI-PMH API for object metadata
- Standardized endpoint for aggregators seeking to retrieve data in batch
- Metadata formats thus far supported:
- LIDO
- OAI-DC (mandatory)
- See also: Blog
- PDFs are only generated for users with a browser set to a non-default language if load on the server is low
- The resource use caused by AI bots scraping museum-digital has been growing and growing. Generally, we see bots included in our mission to enable access to cultural heritage. On the other hand, nobody is served if the service is bogged down by bots. One functionality that is commonly used among bots and resource intensive is the generation of PDFs for object pages. The same information can be loaded from the object page itself and printed to a PDF using the browser’s print option. There are thus rather few downsides to limiting access to PDF generation to timmes, when server load is low. So that’s what we did.
- Collection-specific ISIL identifiers are now also used in the LIDO API
- Alternative numbers of an object can now be displayed on object pages
- This includes tooltips for types of alternative numbers, that can be set by the museum on the institution-wide settings pages of musdb
musdb
- Search for objects
- Type-ahead search for languages (of the object’s content)
- Search by object’s revision status (open, read-ony, archived, etc.)
- Batch editing of objects’ revision status
- Parameters of the full text search index were updated to improve the search of word compounds in German
Importer
Core
- The dry-run mode now does not abort an import anymore, if an unmapped value is encountered. Unmapped entries are collected and displayed together afterwards.
- This means, that unmapped entries can now much more easily be copied to and mapped in concordance.museum-digital.org
- Support for the import of alternative numbers (of objects)
- Support for the import of space hierarchies
Parser
AdlibXml- Support for importing objects’ alternative numbers
CsvXml- Support for importing objects’ alternative numbers
CsvLocations- New parser for csv-based imports of space hierarchies
ImageByInvno- New setting: append_chars (Adds suffixes, that exist in the inventory number, but not in file names)




