Islandora 8

Latest Islandora 8 News

Islandora 8 Post-Release Webinar

manez's picture
Submitted by manez on

Islandora 8 will be released at the end of the month, on May 31st. Islandora's Tech Lead Danny Lamb is working with our amazing team of volunteers to fit every last feature they can complete and test before the deadline drops. If you're new to Islandora 8, have been waiting for a full release before you try it out, or are just plain curious about this new version of Islandora, we invite you to join us for a webinar on June 6th. Danny will provide an overview of the first release of Islandora 8, demos of some key features, and we'll end with a question period so you can ask about anything else you need to know.

Attendance is free, but registration is required. Please sign up here.

Want more information now? We've got some pretty solid documentation* you can read in advance of the meeting, and you are always welcome to drop in on our weekly tech calls to ask questions or just listen in. 

The first release of Islandora will include the following (and maybe more):

  • Object types
    • Collections
    • Images (Basic and Large)
    • Audio
    • Video
    • Binaries
    • PDFs
  • Multiple file systems
    • Fedora
    • Public
    • Private
    • And many more…
  • REST API
    • View entities with GET
    • Create entities with POST
    • Update entities with PATCH
    • Remove entities with DELETE
    • Add files to objects with PUT
  • Solr search
    • Configure search index through the UI
  • Custom viewers:
    • Openseadragon
    • PDF.js
  • Custom field types:
    • Extended Date Time Format (EDTF)
    • Typed Relation
    • Authority Link
  • Custom entities for:
    • People
    • Families
    • Organizations
    • Locations
    • Subjects
  • Derivatives for
    • Image
    • Audio
    • Video
  • Access control
    • Hide content from users and search
    • Hide sensitive fields from users
  • Control repository events through the UI
    • Index RDF in Fedora
    • Index RDF in a Triplestore
    • Derivatives
    • Switching themes
    • Switching displays/viewers
    • Switching forms
  • Bulk ingest using CSV
  • Migration tools for Islandora 7
  • Views
    • Configure lists of content
    • Perform actions in bulk on lists of content

 

* We're in release mode and things are changing fast, so some aspects of the docs will be updated with the release.

Testing Sprint Wrap Up - Save the Date!

dlamb's picture
Submitted by dlamb on

We've wrapped up yet another amazing community sprint. This time around, volunteers from 9 different organizations put Islandora 8 through its paces. Bugs and documentation gaps were uncovered as community members worked through an ever-expanding list of test cases. The Islandora 8 committers have responded to testing feedback, and we've already seen improvements roll in. There was even a special guest appearance by a wild Ruebot!

The Islandora Foundation would like to thank everyone who generously donated their time to critically reviewing Islandora 8 as it makes its way to release. Individuals from the following institutions actively took part in testing:

  • University of Tennessee
  • UNLV
  • SFU
  • Islandora Foundation
  • UNC Charlotte
  • Arizona State University
  • UTSC
  • LYRASIS
  • York University

We'd also like to give a very special thanks to our committers, and in particular, to Natkeeran Kanthan, who showed tremendous initiative in collecting and documenting test cases.

And now that we've been through both a documentation and testing sprint, we now are making our final preparations before release. So mark your calendars, because we're releasing Islandora 8 on May 31st! We have a Github milestone set up that contains all the issues we'd like to resolve before then, so keep an eye on it to track our progress. When released, you can expect to to see the following features in Islandora 8:

  • Object types
    • Collections
    • Images (Basic and Large)
    • Audio
    • Video
    • Binaries
    • PDFs
  • Multiple file systems
    • Fedora
    • Public
    • Private
    • And many more…
  • REST API
    • View entities with GET
    • Create entities with POST
    • Update entities with PATCH
    • Remove entities with DELETE
    • Add files to objects with PUT
  • Solr search
    • Configure search index through the UI
  • Custom viewers:
    • Openseadragon
    • PDF.js
  • Custom field types:
    • Extended Date Time Format (EDTF)
    • Typed Relation
    • Authority Link
  • Custom entities for:
    • People
    • Families
    • Organizations
    • Locations
    • Subjects
  • Derivatives for
    • Image
    • Audio
    • Video
  • Access control
    • Hide content from users and search
    • Hide sensitive fields from users
  • Control repository events through the UI
    • Index RDF in Fedora
    • Index RDF in a Triplestore
    • Derivatives
    • Switching themes
    • Switching displays/viewers
    • Switching forms
  • Bulk ingest using CSV
  • Migration tools for Islandora 7
  • Views
    • Configure lists of content
    • Perform actions in bulk on lists of content

And if what you're looking for doesn't happen to be on that list, we will be actively soliciting community input for what features to tackle first from our proposed technical roadmap. So be on the look out for more from us at the Islandora Foundation as we work our way through releasing Islandora 8!

Islandora 7 and 8: Version Support Timeline

manez's picture
Submitted by manez on

As Islandora 8 (known during development as Islandora CLAW) swiftly approaches its first official release, the Islandora Foundation would like to clarify our plans for continued support for active versions of our platform.

Drupal itself has a public timeline for support of Drupal 7 and 8 as development of Drupal 9 progresses, as outlined here. Both versions will be supported until November, 2021, so this also represents our own minimum support timeline for Islandora 7.x (which uses Fedora 3). Support may continue beyond this point, as determined by the needs of our community. The Islandora Foundation is committed to the approach outlined after Islandoracon 2017: letting the rates of usage and support for Islandora  7.x in the community drive the timeline for official support.

Support for Islandora 8 (which uses Fedora 5 and beyond) will also be informed in part by Drupal’s timelines, and mostly by the needs of the Islandora community as determined by the Coordinating Committee, in consultation with the larger community. As the switch from Drupal 8 to Drupal 9 is likely to be significantly more simple than from 7 to 8, we anticipate a similar smooth transition from Islandora 8 to Islandora 9, without the major re-architecting that moved us from Islandora 7 to Islandora 8.

The Islandora Foundation also recognizes that supporting 7 and 8 means supporting tools for migration, and so these will be an integral part of Islandora 8’s first release.

These timelines will be reviewed as EOL dates approached to verify that they reflect the needs of the Islandora community:

Timeline Summary:

  • Drupal 7 EOL (end of life) - November, 2021
    • Islandora 7.x  
      • One release per year: 2019
      • No new features will be added: November, 2020
      • No new bug fixes will be made: November, 2021
      • No new security fixes will be made: April, 2022
  • Drupal 8 EOL - November, 2021
    • Islandora 8.x EOS: No formal end of support is planned. Islandora 8 will transition into Islandora 9 as a relatively minor upgrade, not a migration.
  • Drupal 9 Release: June, 2020
    • Islandora 9.x Release: August 2020

Further Reading:

Outgrowing our Shell: Islandora 8

manez's picture
Submitted by manez on

The name "Islandora CLAW" was always intended as a working name, to give us a quick (and fun) way to refer to the project as a distinct entity from Islandora 7.x. As we approach a first full release of the newest version of Islandora, we're ready to move beyond the nicknames of development and embrace Islandora "CLAW" as a full version of Islandora. In keeping with our Drupal-driven numbering structure from previous versions, the first release of the project-formerly-known-as-CLAW will be Islandora 8. 

In a departure from previous versions, this naming convention will not carry into the actual version numbering. Islandora 8's Committers have committed to semantic versioning, which means that the software will come out as Islandora 8, v. 1.0.0, not Islandora 8.x-1.0.

If you would like to be a part of the process that completes this first release of islandora 8, we're looking for volunteers for a documentation sprint in march. Please sign up!
 

Migrating from Islandora 7.x to Islandora CLAW

manez's picture
Submitted by manez on

Are you looking ahead to a migration from Islandora 7 to Islandora 8 (CLAW)? The tools to get you there are further along than you might think. In a new video, Islandora's Technical Lead, Danny Lamb, walks through a migration using the migrate_7x_claw module.

Some useful links to learn more or try the tools out for yourself:

Pages

Subscribe to Latest Islandora 8 News