A blog on museum-digital and the broader digitization of museum work.

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.
  • 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)

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)