|
SobekCM Version 4.8.10 Release Notes
Full release notes for version 4.8.10 of the SobekCM system, released on May 27th, 2015.
Version 4.8.10 Release Notes
This release increases the REST API support to include XML and also adds the url-resolver endpoint. The builder is updated to ensure all page images present are added to the items on reprocess and that all related viewers are added, as well as fixing an issue with the text searchable flag. This version also makes great strides in some final clean-up of the HTML5 and adds excellent accessibility support. Ability to customize the look and feel is incrementally increased again. A great many reported bugs are fixed and some UI enhancements included that were requested.
REST Endpoints
- Added a debugging option to the web skin endpoint, using the tracer
- Added new XML Endpoints
- Language-specific item aggregation XML endpoint added
- Brief and citation view of digital resource XML endpoints added
- Language-specific web skin XML endpoint added
- Added many XML decorators and enhancements for better generated XML
- Changed many properties to nullable for cleaner responses
- Fixed the many places in code that needed to do the null check now
- Added new BriefItem_CitationResponse wrapper object for the 'citation' item response.
- Tried and decided not to use the DataContractSerializer for SOAP output (configured XML is superior)
- URL-Resolver endpoint added
- Endpoints for JSON, JSON-P, ProtoBuf, and XML added
- Renamed SobekCM_Navigation_Object to Navigation_Object
- Added many serialization decorators and enhancements to navigation object
- Changed many properties to nullable for cleaner response
- Added a new default NONE to all navigation enumerations
- Removed internal user from the navigation object
Builder Changes
- Item Viewers
- Builder adds thumbnail views and also the page turner if four or more jpegs
- New system-wide setting controls if the page turner is added automatically or not
- Corrected module so thumbnails for PDFs and PPTs and such aren't added as a page image (USF, UF)
- Also, previously messed up packages are fixed by the process above (USF, UF)
- Text Searchable flag
- TextSearchable flag is now set based on text files for page images (UOC-1)
- Even existing items now have the TextSearchable flag set correctly (UOC-1)
Accessibility ( and better HTML5 )
- Added role="search" to all the basic searches (which appear on home pages) and advanced
- Updated HTML for search results in brief view
- No longer uses the layout tables, everything is divs and definition lists
- Hover over CSS change is now in CSS, not in javascript
- Added label to the 'sort by' text related to the sort by select box
- Added microdata schema.org tag around the search results
- Updated sharing buttons to include onblur and onfocus, as well as onmouseout and onmouseover
- Added a 'skip to main content' link at top of main public pages
- Menus
- Added new role="navigation" and aria-label to main menus
- Added hidden h2 element to main menus with the name of the main menu
- Aggregation banner
- Added role="banner" to the banner area
- Also added hidden h1 element with the same information as the web page title
- Facets
- Switched main surrounding div to nav
- Added role="complementary" and aria-label
- Changed alt tag on the button to sort the facets
- Child aggregation buttons on home pages
- Added a new section tag around buttons
- Added role and aria-label to the section
- Removed layout table around buttons and switched to styled unordered list
- Corrected a repeated ID tag
- Item viewer
- Corrected the alternate text for the page viewer
- Minor HTML optimizations around the citation viewer
- Added role="complementary" on the left nav bar and aria-label
- Added nav around the TOC
- Fixed alt and title tag of wordmarks being identical
- Removed some extraneous tags in citation
- Many small ALT text corrections
- Currently rendered language is now included in the top-level HTML tag
Customization
- Menus more likley to use class, rather than ID, for currently selected option
- Added new ID to the basic and full text buttons, to allow individual customization
- Basic searches
- HTML updated to use divs, not a layout table
- Added additional IDs in the process and ability to customize the button more
- Advanced searches
- Added new IDs to promote increased customization, such as updating search prompt and hiding help button
Various UI fixes
- For Chrome, PDF is shown in iFrame, and source is reloaded after it is resized
- Fixed the buttons on the private and dark items screen (SOAS)
- Corrected bookshelf pop-up form styles
- Corrected behavior of the 'remove' link in the bookshelf results viewer
- Corrected the images in the aggregation share pop-up form
- Corrected issue where Page Turner could be added (due to problem above) with no actual page images (UOC-2)
- Corrected issue where quoted search term with a space was losing the quote and being split occasionally (WOLF-25)
- Corrected a couple issues with using different search links, like OR and NOT (WOLF-16)
- Reordered some of the elements in the citation/description view (WOLF-8)
- Corrected issue with & being in the metadata fields causing the links in the citation/description to be wrong (WOLF-27)
- Corrected issue with the project template being used for standard complex metadata editing (NCF)
- Corrected issue where the clearing the committee members was causing a NULL failure (NCF)
- Physical location ( boxes, etc.. ) in citation is now a DL, rather than a layout table
- Fix to user admin - was unable to remove ability to delete all items
- Added new [%INSTANCENAME%] directive to web skins writer to add name of instance
- Updated the partner (institution) list to use unordered list, rather than layout table also
- Corrected an issue with an ID being duplicated in the instance home page with multiple themes
Installer
- Updated the sample web skin to be much better
- New web skin ( with [%INSTANCENAME%] directive ) means no need to create skin HTML during installation
Miscellaneous
- Fix to ensure the user overide QC config is read and is read when the cache is reset online
- When a user registers and requests submit rights, email to admin now includes portal name and URL
|