I would like to thank everyone involved for yet another successful community sprint. Our goal was to implement paged content, the #1 requested feature from our recent community survey. This included
- Generating IIIF manifests for paged content
- Adapting our openseadragon module to read IIIF manifests
- Adding a 'weight' field to our default content type, Repository Item.
- A draggable UI for re-ordering pages
- Extracting text from pages using OCR
After two weeks of intense sprinting, with two more for testing and merging in the code, I am pleased to announce that we have implemented each and every one of these features. The community has provided a fully functional paged content solution, replete with automated tests! This is an incredible achievement for us, further showcasing that large features and high quality code can be provided by our small but focused group of community contributors.
Speaking of whom, the next time you use paged content in Islandora 8, you have the following fine community members to thank:
- Seth Shaw - University of Nevada at Las Vegas
- William Matheson - Prince Rupert Library
- Nat Kanthan - University of Toronto Scarborough
- Eli Zoller - Arizona State University
- Minnie Rangel - University of Texas at Austin
- Jared Whiklo - University of Manitoba
- Danny Bernstein - Lyrasis
- Jonathan Hunt - Catalyst
- Joe Corall - Kent State University
In particular, the Islandora Foundation would like to thank first time sprint contributors Minnie Rangel, Danny Bernstein, and Joe Corall for their pull requests. We'd also like to recognize Alan Stanley from UPEI, who developed text extraction for both images and PDFs prior to the sprint for UPEI's CANARIE funded Research Data Management project.
For those who would like to see the feature first-hand, we'll be distributing VMs containing it (as well as other improvements) at Islandoracon. We'll also be updating our sandbox at future.islandora.ca as well. It all depends on one final installation pull request, which once merged, will also make the code available from our dev branch for those inclined to run the installer themselves.