Summary
Islandora is an open-source framework that provides the necessary tools turn a Drupal 8 website into a fully-functional preservation repository for digital assets without the need for additional code, while remanining flexible enough to be extended and customized.
Out of the box, this includes:
- A suite of customized Drupal resource types and configurations, packaged as the Islandora 8 Drupal module, that streamline the process of creating preservable digital resources natively within Drupal as nodes, media, files, and taxonomy terms
- Complete integration between Drupal resources and Duraspace's Fedora 5.x Repository, including RDF conversion and asset storage
- The Crayfish suite of microservices that Islandora uses to provide automated resource mapping to Fedora and automated generation of derivative files, and which can be extended to provide even more services
- The Alpaca suite of middleware that asynchronously manages and queues microservices in the background - like the ones bundled with Crayfish - providing scalability
- A batch import/migration framework to serve as a launching point to get your existing data into Islandora 8
- Preservation tools like controlled access terms for subjects and agents and a full configuration for exposing OAI-PMH to metadata harvesters
- Discoverability tools like JSON-LD serialization for linked data, IIIF support, and an Openseadragon viewer for image display
- A dedicated, active community working to push new features, collaborate on improvements, design custom solutions, and create extended functionality
As native Drupal content, Islandora resources can also be integrated with existing Drupal tools like the Solr Search API, Matomo Analytics, RDF schema building, and much more.
Islandora 8 comes with a comprehensive default site configuration for Drupal to get you started, and even an Ansible playbook that will quickly get you up and running so you can try it out.