Islandora CLAW

Islandora CLAW (formerly known as Islandora 7.x-2.x) is the next generation of Islandora. Still in development, this major upgrade will be compatible with Drupal 8 and Fedora 4. For more details, please check out the following resources:

Latest CLAW News

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:

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.

The Islandora CLAW committers have asked Natkeeran Ledchumykanthan to become a committer and we are pleased to announce that he has accepted!

Nat has worked with the project for a while now and has contributed both code and documentation to Islandora CLAW. He’s been very active in our development workflow, reviewing and testing pull requests and filing issues for bugs he encounters.

Thank you Nat for all the time you’ve put into this project. We are all looking forward to working with you as a committer and feel that you are a valuable addition to our team.

Further details of the rights and responsibilities of being a Islandora committer can be found here:

After a very successful sprint install sprint, we now have a functional Ansible installer, claw-playbook, which is very close to feature parity with our original vagrant installer, claw_vagrant. In order to take claw-playbook over the finish line and continue its development, the Islandora Foundation is seeking volunteers for stakeholders in a community sprint. Topics to be covered on the sprint are left up to the discretion of the stakeholders, though obvious next steps would be RHEL/CENTOS support and multi-server setups.

We're scheduling the work for the weeks of November 6th and 13th, after the 7.x-1.10 release and before American Thanksgiving. If you or your organization are interested in helping us advance the current state of CLAW and picking up some valuable experience, please add your name to the signup sheet. If you want to learn more about becoming a stakeholder, please check this document for more information.