Omeka S 4.0.1
6 March 2023
Omeka S version 4.0.1 is now available (major release).
Upgrading to Omeka S 4.0.1
Omeka S 4.0.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Omeka S updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Omeka S install to test the 4.0.1 upgrade prior to applying it live. Get started managing your Omeka S installations with Installatron
What's New in Omeka S 4.0.1
4.0.1
Bug Fixes
- Public browse views did not apply the language filtering or browse heading site options correctly (#1996)
- Resources with no owner could automatically change their owner when a user saved the resource form (#1984)
- Item set "not in" selection did not work inside the "query" sidebar (#1989)
- Using two or more OpenSeadragon IIIF image viewers on a single page caused a "redeclaration of const" JS console error (#1993)
- A typo in a selector caused a JS console error when editing site pages (#2000, fix contributed by @Daniel-KM)
- Old arguments were improperly still used for the view.sort-selector event if called from the sortSelector view helper (#1994)
- The "restore value" option upon deleting a value was sometimes not visible
- Very wide and short assets could break the asset table (#1957)
- A deprecation notice would fire when running background jobs on PHP 8.1+
- Reindex jobs threw an error improperly attempting to index value annotations (#2005)
- Advanced "contains," "starts with," and "ends with" searches did not work properly when searching for percent sign, underscore, and backslash (#2014, fix contributed by @Daniel-KM)
- The proc_open CLI execution strategy could hang and never complete if the command to be run printed a lot of data to stderr (#1992)
- An unnecessary blank CSS file was included in the query sidebar (#2015)
Changes
- Styled the class value-language so it is less intrusive on other places using the same class outside the resource form (#2007)
- Styled the item browse sort defaults to take up less space on the settings form (#1997)
- Updated bundled Default theme to 1.7.1
- Updated translations
4.0.0
Key Features
- Resource page blocks: This release adds a "blocks" feature to allow site admins to configure the public show pages for items, media and item sets without requiring editing PHP or CSS. Site admins can add, remove, reorder, and mix-and-match the basic building blocks of the show page, like the display of metadata, embedding or listing media, and more. Some features like the slider or gallery view for media that were previously exclusive only to some themes are now part of this system, so they can be used on any theme. Modules that add content to "show" pages can also use this system, meaning you can easily choose whether and where to show components like alternative media viewers, maps, and more. This feature also allows themes to declare multiple regions where blocks can be added, allowing for patterns like sidebars and more complex layouts, with site admins freely choosing what pieces of the page go in which regions. Themes that support this new feature show a "Configure resource pages" button next to the existing one for theme settings in the site admin interface. All themes provided by the Omeka Team will have new versions that support this feature.
- Configurable browse columns and sorting: The other major new feature in 4.0.0 is user configuration of the visible columns and default sorting options for browse pages in the admin interface. There are new user settings that allow each user to choose which columns should be displayed on the item, item set, media, and site browse pages. Depending on what makes sense for each Omeka S installation and each user, the page can include columns showing values from any metadata property, as well as a variety of types of internal and administrative metadata. Modules can also add their own columns to this system, so a module can easily make its own data accessible through the normal browse page. The columns in use also affect what sorting options are shown for the user. Alongside the column settings, users can set the default sorting for each browse page, choosing from all the existing default sorting options, plus any extra configured columns, and setting either sorting direction. Users can also add any custom sort by manually specifying the sorting query string parameter to use. Finally, this same configuration of default sorting is available to site admins to set the default sort order for the public items browse page within a site.
Resources, metadata, and description
- Support for IIIF Presentation API manifests as media, rendered by Mirador
- URI values can now be tagged with a language
- Media can now be tagged with a language
- Resource templates can now set a language as the default for a property
- The sidebar selector for choosing item sets now includes the same filtering and "quick add" features as the one for items
- Added a "Select all" option when using quick add on resource selection sidebars
- New user setting to select item sets to assign new items the user creates into by default
- Users can explicitly select which media is the "primary" one for an item, independent of the ordering
- The "linked resources" view is improved and can now support alternative labels for the linking properties
Search
- "starts with" and "ends with" property advanced search options (contributed by @Daniel-KM)
- Advanced search option to filter for items by excluding those in given item sets
- Advanced search option to filter by public/private visibility
- Advanced search option to filter for items having, or not having, media attached
- Advanced search option to filter by IDs
Sites
- Page date/time block to display page timestamps publicly
- New site setting to exclude resources not attached to the site from being linked to
- New site setting to limit the properties and classes shown in the site's search dropdowns. Options that can be chosen are to include all (as in previous versions), and only those used by items attached to the site, and only those used by some item in the Omeka S installation (contributed by @alexdryden)
- The "Property label information" setting can now be set on a site-specific basis instead of only globally (contributed by @Daniel-KM)
- New UI in the site page editor to collapse or expand all blocks
Admin interface
- Improved batch action permissions