Release Date: September 26, 2019
This release adds easier searching of compound objects, IIIF manifests for Monograph compound objects, faster building of IIIF collection-level manifests, new customization recipes in the CONTENTdm Cookbook, easier access for downloading and viewing the code for all CONTENTdm Cookbook recipes, and a correction to thumbnail previews of social media images.
Release overview recording
View a recording of the CONTENTdm release overview, September 2019.
Features and enhancements
This release enables the following capabilities:
- Enhanced searching of compound objects by showing all pages by default and provides a toggle to filter search results
- Automatically generated IIIF Presentation manifests for Monograph compound objects
- More efficient building of IIIF collection-level manifests for extremely large collections
- New customization recipes in the CONTENTdm Cookbook, like a PDF download button and Twitter Follow button
- Easier access for downloading and viewing the code for all CONTENTdm Cookbook recipes through a new web portal
- Corrected thumbnail preview when sharing to social media
- Several other bug fixes
The above features and enhancements are described in more detail below.
Enhanced searching of compound objects by showing all pages by default and a toggle to filter search results
The change in this release is to show all compound object pages by default. As shown in the image below, the pages with “hits” will be highlighted with a red bar (similar to searching in monographs) and two toggle buttons labeled “Show All” and “Filtered” can be used to switch between the two states. "Show All" is the default view and will display all pages/items, including those that do not have search hits. "Filtered" shows only those pages/items that contain a search hit.
If you clear the search by clicking the “X” button, the red bar and toggle buttons will go away.
Prior to this change, the pages that don’t contain the search term were hidden. This "filtered" mode can still be beneficial if the search term appears only in a few places amongst hundreds or thousands of pages.
This improvement was frequently requested by current CONTENTdm users. One major problem this should resolve is when users don’t realize that pages have been filtered and believe the record does not have many pages.
Automatically generated IIIF Presentation manifests for Monograph compound objects
As the IIIF standards being used by more and more CONTENTdm users, we have added creation of IIIF Presentation manifests for monograph compound objects. CONTENTdm's "monograph" is a special type of compound object that contains hierarchy/structure.
As with all IIIF resources in CONTENTdm, Presentation manifests will only be created for the monographs that contain images. These manifests are created automatically when you index your collection.
More efficient building of IIIF collection-level manifests for extremely large collections
After the June 2019 release, IIIF collection-level manifests were created for all CONTENTdm sites. There were some cases with extremely large collections where the collection manifest process was taking too long and could even prevent the manifests from being created at all. The CONTENTdm development team improved the manifest build process and cut down the build time significantly. Collection manifests are built on a schedule once per week, just like CONTENTdm Sitemaps.
New customization recipes in the CONTENTdm Cookbook, like a PDF download button and Twitter Follow button
User interest in the advanced customization Cookbook has been very high and continues to grow. In response, we are devoting more time to evolving and expanding the Cookbook. We’ve been adding new recipes, typically in direct response to user requests. This approach gives you the tools to tailor your website to your specific needs without needing to have a lot of experience in web development.
Here are some of the recipes that have been recently added to the Cookbook:
- PDF download button
- Twitter Follow button
- Header that scrolls with the page or at reduced height
- Home page image collection cards with hover effect
We are always interested to hear what types of customizations you would like to see. We recently generated a list of potential future recipes based on presentations and conversations at the CONTENTdm User Group Meeting in Indianapolis in August. You are invited to submit your recipe ideas and suggestions through the CONTENTdm community center. Let us know what you want to see!
Easier access for downloading and viewing the code for all CONTENTdm Cookbook recipes through a new web portal
To make it even easier to use recipes from the CONTENTdm Cookbook, we created a new web portal (https://cdmdemo.contentdm.oclc.org/digital/custom/recipedownloads) with all recipes arranged by category. Each recipe has a link to the help page explaining the recipe, a popup window to quickly view the source code, and a link to download the file.
This page is linked from the home page of the CONTENTdm customization demo site. This customization demo site has also been improved to document which collections show which of the recipes from the Cookbook.
Corrected thumbnail preview when sharing to social media
When end users shared your digital items to social media, like Facebook or Twitter, the intermediate dialog box where the user edited their post was missing an image preview. This problem has been corrected and the thumbnail preview will now appear.
Several other bug fixes
- Fixed the bug where the “login” option is off-screen when the main menu has many items.
- Fixed the bug when tabbing to the hamburger menu, the text of the current menu item stays dark grey but should be white.
- Fixed the bug that “Skip to main content” button does not work on the About page.
- Fixed a few bugs where item-detail text search results display inconsistently for monographs and regular compound objects.
- Fixed the bug where the 11th facet appears and then disappears if there are exactly 11 facets.
- Fixed the bug in mobile view, where the Show More / Show Less buttons disappear when entering Refine mode after the first time.
- Fixed the bug where a 6.x item URL to a specific page of a compound object was not redirected to the correct page in the new responsive website.
- Fixed the bug where a particular folder shows blank when viewed through File Manager in Website Configuration Tool.
This list below shows a few enhancement requests that are considering for upcoming releases, some of which are already in progress:
- Adding a collection-level “grid view” vs “list view” default setting in the Website Configuration Tool.
- Adding options to choose “Ascending” or “Descending” for the default sort order.
- Updating the CONTENTdm image library to modernize and improve image support.
- Fixing the bug where left and right arrow buttons for navigating search text hits are not consistently displaying.
- Investigating how to localize/internationalize Dublin Core field names.
- Several search usability improvements:
- Making “collection scope” more consistent when users browse and search on different pages
- Carrying the search term(s) from simple search to advanced search
- Simplifying the collection chooser UI on the advanced search page
- End user "favorites" interface to save a set of items to a lightbox viewer page
- We are always curating a list of customization recipes to add to the Cookbook. Recipe ideas currently on our short list include:
- Integration of Internet Archive BookReader as a page-flip viewer
- Embedding the IIIF Universal Viewer
- Image wall/gallery template
- Matomo site analytics integration