Islandora 8 (formerly known as IslandoraCLAW) is the next generation of Islandora. This major upgrade is compatible with Drupal 8 and Fedora 5. For more details, please check out the following resources:
Latest Islandora 8 News
I've taken the liberty of putting CLAW's Drupal modules on drupal.org as sandbox projects. It is my intention to promote these to full projects once CLAW is released so that our modules can be distributed through drupal.org and made available under the 'drupal' namespace on Packagist. We've always been on the sidelines of the Drupal community, and this feels like a step in the right direction. Not only will our modules be available somewhere other than just Github, but Islandora will also get exposure to the wider Drupal community.
This does not mean that we're adopting Drupal's workflow, as CLAW encompasses more than just Drupal modules. As of now, there will be no impact on day to day development, which will continue as-is on Github. However, the subtleties of its inclusion in the release process will need to get discussed and ironed out as we work through our initial release.
They're not much to look at, but here are the links if you're interested:
The Islandora community wrapped up our first Nova Scotian iCamp last week, having spent three days learning and sharing with this amazing Mount Saint Vincent University view as a backdrop:
We opened bit with an update about the state of Islandora CLAW and all of the features it already has in place as it races towards a first release:
Followed by a day of hands-on workshop training. The Admin Track spent most of their day building an Islandora 7.x site from scratch, and we ended the track by debuting the first Islandora CLAW workshop and switching to build mode in the latest software, making objects and collections with CLAW's more Drupal-y interface. The Developer Track did their workshop Choose-Your-Own-Adventure style, building the lesson through questions and requests from the group.
The last day of camp was turned over to session from attendees, including gems like:
- Branching Out: Diversifying Islandora at the Mount
- Islandora-as-IR: It's not just Scholar!
- Modelling Herbarium Data in CLAW (a real, live Islandora 6.x to Islandora CLAW migration!)
- The Ins and Outs of Migrations: Practical Tips from Lessons Learned
You can see slides from all of the iCampHRM sessions in the camp schedule.
Many thanks to our instrutors, our attendees, and to Mount Saint Vincent University for hosting us on their beautiful campus. Stay tuned for news about where Islandora Camp will go next...
Have you ever been interested in Islandora CLAW, but thought to yourself "How the heck am I going to get my data into this thing?" We at the Islandora Foundation want to provide an answer to that question, but we're gonna need your help to pull it off. We're seeking community contributions as we scope, design, and implement a basic migration from Islandora 7.x to CLAW using Drupal's Migrate ecosystem. And yes, with the help of the Metadata Interest Group, we're going to do what was previously unthinkable... Migrate. MODS. (cue dramatic music)
We're looking to start planning and scoping in late July, with the work to take place on the weeks of August 20th and 27th. If you or your organization is interested in helping us provide a migration path from 7.x and get some valuable hands on experience with CLAW, please add yourself to our signup sheet. We need developers, end users to test and run migrations, as well as example files and metadata to work on. And if you are considering moving to CLAW and want to learn more about how we model content, map RDF, or use Drupal Migrate, you should definitely drop into the meetings and check things out. As always, lurkers welcome.
If you're at OR2018 this year (or planning to watch some sessions online when it's over) and you're wondering where to find the Islandora, we have some suggestions. Not all of these sessions are directly about Islandora, but they are from members of the Islandora community and institutions that deploy it, or deal with topics that are near and dear to Islandora's development:
Tuesday, June 5th:
- Mother spreadsheet, father template: unconventional ways for massive XML/RDF/structured data generation from flat sources by Diego Pino (METRO)
- Relational Databases as Repository Objects by Alex Garnett (SFU)
- Little ideas for Big Data by Estelle Pope and Bethany Seeger (Amherst College)
- The Sustainability of Open Source Institutional Repositories at Small Canadian Post-Secondary Institutions by Lindsey MacCallum (MSVU)
- Working with the W3C Web Annotation Standards and Islandora by Marcus Barnes, Nat Ledchumykanthan, Kim Pham, and Kirsta Stapelfeldt
Wednesday, June 6th
- Operationalizing Automatic Harvesting by Rachel Smart
- Enabling Computational Access at Scale: Are Repositories Serving Collections-as-Data? by Helen Bailey (MIT), Hannah Frost (Stanford), Mark Jordan (SFU & chair of the Islandora Foundation), Katherine Lynch (UPenn), Sarah Potvin (Texas A & M)
- Roadmap for the management of 3 million digital objects in a repository by Saskia van Bergen
- Islandora Outside the Box by Jonathan Green (LYRASIS), John Herbert (LYRASIS), Diego Pino (METRO), Mark Jordan (SFU), Bryan Brown (SFU) , Kim Pham (UTSC)
- Fedora Project and Community Update by David Wilcox, Andrew Woods, Daniel Bernstein (Duraspace)
- Supporting Digital Scholarship in Islandora CLAW: Linked Data Modeling for Humanities Data by Kirsta Stapelfeldt, Natalie Rothman, Nat Ledchumykanthan, Marcus Barnes, Kim Pham, and Irfan Rahman (UTSC)
- Islandora CLAW: Technical Overview by Mark Jordan (SFU) and Jonathan Green (LYRASIS)
Thursday, June 6th
- No project is an Island: How Islandora developed a community while developing software by Mark Jordan (SFU)
- Return of the Repository Rodeo by David Wilcox (Duraspace), Will Fyson (University of Southampton), Lars Holm Nielsen (CERN) , Mark Jordan (SFU & chair of the Islandora Foundation), Mark Bussey (Data Curation Experts), Maureen Walsh (Ohio State University), Este Pope (Amherst College)
We've had another very successful community sprint, bringing us one step closer to our goals for a community developed installer for Islandora. This sprint's objectives were to finish bringing claw-playbook to feature parity with claw_vagrant, begin work on CENTOS support, and begin breaking apart the code to make multi-server setups possible.
We're very proud to say that we've been successful on all three of our objectives. Through the efforts of our sprinters, we are pleased to announce that claw-playbook is at feature parity and ready to replace claw_vagrant. This means that we will be officially deprecating it and moving it to the islandora-deprecated organization on Github. Github will still redirect if you continue to use claw_vagrant, but from here on out we should all be using claw-playbook for evaluating and installing CLAW.
Our internal roles on claw-playbook have been split apart and will be making them available on Ansible Galaxy. This will give them greater exposure to the wider world and allow us to more easily compose playbooks for multi-server setups. Also, we've worked through an initial audit for CENTOS support and now have a road map of what work needs to get done. We even merged in some changes to serve as the foundation for further CENTOS work.
Thank so much to our sprinters and their employers, whose have generously donated their time to help improve CLAW. We could not do this without you!
- Jonathan Green (Lyrasis)
- Adam Soroka (Smithsonian)
- Natkeeran Kanthan (UTSC)
- Jared Whiklo (University of Manitoba)
- Jonathan Roby (University of Manitoba)
- Andrija Sagic (Milutin Bojić Library)
We'd like to give extra special thanks to newcomer Anjdrija Sagic for joining the sprint. We'd also like to thank Frederik Leonhardt and the Catalyst IT crew, who also contributed improvements in parallel to the sprint.
We will be having another community driven sprint soon, so be on the lookout for announcements after the holidays.