This is a wiki-style Islandora knowledge base that anyone can edit.
Unofficial Islandora Wiki
Islandora is an open-source software project managed by a non-profit Foundation.
What is Islandora?[edit | edit source]
Islandora is both a community of institutions who use Drupal for digital asset management, and a selection of software tools and instructions that solve common repository tasks (in Drupal, and using a suite of accompanying open-source software).
We maintain a number of software components, which can be broken down into:
- Drupal Modules, which provide useful site-building capabilities. Islandora modules are maintained collectively by volunteers under the direction of the Foundation. Includes islandora, jsonld, openseadragon, matomo.
- Islandora Profiles, "starter sets" of Drupal config and modules that make Islandora tools available out of the box. We currently have the Islandora Starter Site and Islandora Sandbox/Install Profile. (RL: I'm trying to deprecate the latter)
- Non-Drupal Services and libraries, like Crayfish, Crayfish-commons, Alpaca, and Syn
- Provisioning Tools, which create an environment with external services like Solr, Matomo, Fedora, Blazegraph, and Crayfish, and then install and configure an Islandora profile. We currently have ISLE and Playbook.
We have a website, a slack channel, mailing list, and interest groups. We are organized by the Islandora Foundation.
There are also a number of Islandora community modules, which work with Islandora but are developed and maintained by individual community members.
Introductions[edit | edit source]
- Evaluating Islandora
- Drupal for Islandora
- Drupal Views for Islandora
- Tech Terms for Librarians
- Islandora vs. Islandora 7.x
Use Cases[edit | edit source]
These pages describe Islandora's capabilities for those looking for a specific type of repository.
- Islandora as an Institutional Repository
- Islandora for Long-term Preservation
- Islandora for Display
- Islandora for Exhibits
- Islandora for SEO and Content Harvesting
Topic Overviews[edit | edit source]
These pages describe broad things that it is possible to do with Islandora, and how you can go about implementing a solution that meets your needs.
- Access Control
- Accessibility
- Derivatives
- Exporting Content
- Extracting Text
- Identifiers
- Ingest pathway
- Fixity
- Linked Data
- Managing Metadata
- Migration
- Modeling your Content
- Multilingual
- Revisions
- Searching Content
- Viewers
More Technical[edit | edit source]
These pages serve to explain things that may not be explained well elsewhere and/or veer into technical details of implementation that you may not need to know when evaluating or starting out.
- URLs in Islandora
- Setting up Solr Search
- Dates in Drupal and Solr
- Image Thumbnails in Islandora
- Installation
- Testing Pull Requests
- Automated Testing
- Repository Diagram
- Development:Versioning
- Where are the logs?
- Islandora Whole Object
- ARKs
- JSON-LD version of a node
- Updating the Sandbox
Drupal Contrib Modules[edit | edit source]
The following modules are Drupal modules, mostly ones that are not created by Islandora. They are included here because knowledge of them is important to the Islandora community.
- Admin Toolbar
- Advanced Search
- Citation Select (UTSC)
- Configuration Update Base
- Context
- Context UI
- Controlled Access Terms
- Controlled Access Terms Defaults
- Serialization (CSV)
- Chaos Tools
- Devel
- Eva
- Facets
- Facets summary (Experimental)
- Features
- Features UI
- Field Group
- Field Permissions
- Field Report
- File replace
- File Hash
- Flysystem
- Geolocation
- islandora
- Islandora Advanced Search
- Islandora Audio
- Islandora Breadcrumbs
- Islandora Core Feature
- Islandora IIIF
- Islandora Image
- Islandora Fixity
- Islandora Mirador
- Islandora Oral Histories (BD)
- Islandora Text Extraction
- Islandora Text Extraction Defaults
- Islandora Video
- Islandora Fits
- Islandora Workbench Integration
- jQuery UI
- JSON-LD
- JSON Web Token Authentication (JWT)
- Key
- Matomo Analytics
- Media Alias Display
- Media Revision (not yet part of the Starter Site)
- Migrate Plus
- Migrate Source CSV
- OpenSeadragon Viewer
- Pathauto
- Permissions by Term
- Prepopulate
- REST OAI-PMH
- Search API
- Search API Solr
- Taxonomy Manager
- Term Merge
- Title Length
- Token
- Transliterate Filenames for Uploads
- Twig Tweak
- View Mode Switch Field
- Views Bulk Edit
- Views Bulk Operations
- Views Data Export
- Views Nested Details