Why Choose Islandora?

Drupal. A website front-end is part of the package with this easy, incredibly customizable, commonly adopted open-source content management system. Islandora 8 makes your repository content accessible to the full ecosystem of Drupal contributed modules, saving you from reinventing the wheel and developing custom solutions.

Customization. Pick and choose modules and viewers to make Islandora fit your needs. Easy to customize. Configuration lives in the front-end, not the code.

Flexibility. Islandora 8 ships with default configurations to provide a base to build from, but does not ‘bake-in’ structural decisions about how you want your site to work.

Integration. Islandora 8 integrates with a variety of other open source tools and platforms, such as Fedora and ArchivesSpace. 

Support. Islandora has an active community of hundreds of sites and thousands of users,  providing support and contributing to development. Multiple service companies work closely with the Islandora community and offer hosted or custom solutions. Islandora is stewarded by a member-supported non-profit, the Islandora Foundation.

Open Source. Islandora is completely free to use. Developed in the open, by a community of users. Islandora and everything in it is open source and always will be.

Store Anything. Any file type. Any metadata.


Islandora 8 Features

  • Islandora content as Drupal Nodes. Anything you can do with a node in Drupal, you can do with your Islandora content. Drop a social share widget; put your geo-tagged content on a map; build a Drupal View (with a slideshow, or bulk-operations editor, or RSS feed, or...); build an online store; integrate with your campus single sign-on service; and much, much more. 
  • Full support, with automatic derivative creation where appropriate, for:
    • Images
    • Audio
    • Video
    • PDF
    • Binary Files
    • Collections
    • Paged Content
      • Books
      • Newspapers
      • Serials
      • Compound 
  • Support for IIIF and generation of IIIF manifests, including a paged OpenSeadragon viewer
  • Flexible storage. Islandora 8 uses Flysystem, a filesystem abstraction library for PHP, to swap out file systems without application-wide rewrites. Islandora has an adapter for Fedora. Adapters are also available for:
    • AWS S3
    • Azure
    • Digital Ocean Spaces
    • Local storage
    • Drop Box
    • Many more...
  • Fedora as smart storage. Deploying Fedora with Islandora 8 adds:
    • Flexible, and configurable, disk storage architecture
    • Fixity digest generation
    • Memento versioning
    • Audit trail
    • Oxford Common File Layout
  • Microservices, or single-purpose applications external to Drupal and Fedora that are swabable and can be distributed across multiple servers. Used for:
    • Synchronize Drupal and Fedora
    • Creating derivatives
    • Generating and maintaining preservation data
    • Packaging content for export
  • Graphical User Interface for site-building, ingesting, management, and everything else. Using Drupal Context for powerful, flexible workflows, Islandora 8 puts nearly all site configuration in the front-end.
  • Multilingual capabilities, so both the user interface and metadata can be translated into multiple languages.
  • Linked Data Capabilities, including vocabularies for subjects, names, places and more, using authority links (URIs). Objects’ metadata can be serialized into JSON-LD.
  • Support for:
    • OAI-PMH
    • OCR and full-text indexing
    • Technical metadata
    • Usage statistics (Matomo by default; others can be swapped)


Try it out: http://future.islandora.ca


Stack diagram of islandora 8