Omeka 2.3
10 April 2015
Omeka version 2.3 is now available (major release).
Upgrading to Omeka 2.3
Omeka 2.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Omeka updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Omeka install to test the 2.3 upgrade prior to applying it live. Get started managing your Omeka installations with Installatron
What's New in Omeka 2.3
This release includes improved accessibility, with better labels, skip navigation links, and the addition of ARIA roles and landmarks . We have also added the ability to use PHP’s GD extension for creating file derivatives when uploading. This is in addition to the options to use either PHP’s Imagick extension, or the default external imagemagick. This should allow easier setup on some servers. Read more about configuring thumbnail creation here. Another change is that the drop-down menu in advanced search for “narrow by specific field” now sorts the fields in the same order that you have arranged them, rather than sorting alphabetically, making it easier to find the fields you use most when searching.
There are a large number of bug fixes for this release, including issues with assigning tags, some tags being treated as case-sensitive, fixes to some upgrade errors, resolving an issue with multiple text inputs and advanced search, display of item search filters, theme overrides on plugin views, over-escaping on certain attributes and page titles, and errors which could cause index records to fail.
Enhancements
- Accessibility improvements (added ARIA roles and landmarks, improved labels, navigation skip links)
- New file derivative strategy using PHP's GD extension
- Built-in support for setting default sort orders for browse pages
- Element dropdowns on item advanced search respect the admin-configured element sorting order (#643)
- The admin-configured page limits for browse pages are used for more controllers, including plugins
- The listing of items on collection pages now follows the admin page limits (#601)
- Support for the new access control directives used by Apache 2.4 (#631)
- URLs within the default citation output now include a span wrapper to allow specific styling
- New interface for resetting customized navigation to default settings
- Improved error output for exceptions
- Detailed error messages are now always shown for exceptions during upgrade
- Support for newer versions (4.2+) of PHPUnit
- The API now accepts sort_field and sort_dir GET parameters for sorting results
- Omeka will hide the "Path to ImageMagick" setting when an alternative derivative strategy is in use
- The System Information panel now uses internal "folder" names for both themes and plugins
- Improved translation coverage (#655, #659)
Bugs Fixed
- Tags were incorrectly treated as case-sensitive in some places
- Assigning tags to records caused an SQL error for some newer MySQL servers
- The item advanced search "does not contain" worked incorrectly with elements having multiple texts
- API authentication did not work properly on installations with no database prefix
- browse_sort_links for "bare" links handled attributes incorrectly (#648)
- Setting a custom homepage including a query string would silently set that query on all pages
- Upgrades could fail on some "strict mode" MySQL configurations
- Upgrades directly from old 1.x versions could fail when migrating collections
- Theme overrides of plugin views did not apply when on a different plugin's page (#635)
- The display of item search filters did not always recognize when users filtered by tag
- Automatic alt attributes for file display were over-escaped
- Admin-side page titles on hover were over-escaped
- Long titles for records indexed for the sitewide search could be silently truncated or cause an error
- The sitewide search form did not respect the documented submit_value option
- Errors on individual items could cause the "Index Records" job to fail
- Item Types did not properly clean up after themselves after they were deleted
Localization
- The Norwegian (no) translation has been moved to Norwegian Bokmål (nb).
- New translations for Bulgarian (bg_BG), Korean (ko_KR).
- Updates to many existing translations