|
|
6 years ago | |
|---|---|---|
| .github | 6 years ago | |
| config | 7 years ago | |
| migrate | 6 years ago | |
| modules | 6 years ago | |
| src | 6 years ago | |
| tests | 6 years ago | |
| .gitignore | 9 years ago | |
| .travis.yml | 6 years ago | |
| CONTRIBUTING.md | 6 years ago | |
| LICENSE | 9 years ago | |
| README.md | 6 years ago | |
| composer.json | 6 years ago | |
| drush.services.yml | 7 years ago | |
| islandora.info.yml | 7 years ago | |
| islandora.install | 7 years ago | |
| islandora.links.action.yml | 6 years ago | |
| islandora.links.menu.yml | 9 years ago | |
| islandora.module | 6 years ago | |
| islandora.permissions.yml | 8 years ago | |
| islandora.routing.yml | 8 years ago | |
| islandora.services.yml | 7 years ago | |
| islandora.views.inc | 6 years ago | |
README.md
Islandora
![Build Status][1] ![Contribution Guidelines][2] ![LICENSE][3]
Introduction
This is the core module of Islandora's digital repository ecosystem. The islandora module provides:
- Fedora 5 integration via the flysystem module
- Integration with the context module to control your digital repository's behaviour
- Publishing messages to a queue so they can be processed in the background
islandora contains several submodules and features:
islandora_core_feature(required)- Configuration required by the
islandoramodule
- Configuration required by the
islandora_image- Integrates with a Houdini (Imagemagick) server for image processing
islandora_audioandislandora_video- Integrate with a Homarus (
ffmpeg) server for audio/video processing
- Integrate with a Homarus (
islandora_text_extractionandislandora_text_extraction_defaults- Integrate with a Hypercube (
tessseractandpdftotext) server for text extraction
- Integrate with a Hypercube (
islandora_breadcrumbs- Provides breadcrumbs following collection structure
islandora_iiif- Provides IIIF manifests for repository content
Requirements / Installation
For our full digital repository solution, see our installation documentation.
To download/enable just this module from the command line:
$ composer require islandora/islandora
$ drush en islandora_core_feature
$ drush mim islandora_tags
Configuration
You can set the following configuration at admin/config/islandora/core:
- Broker URL
- The URL to your message broker (i.e. Activemq)
- JWT Expiry
- Set to increase the amount of time that authorization tokens remain valid. If you have a long running derivative processes or a migration, you may need to set this. Otherwise, it's best to leave it alone.
- Gemini URL
- The URL to your Gemini server, which keeps track of where Islandora content is in Fedora.
- Fedora URL Display
- Selected bundles can display the Fedora URL for repository content.
Maintainers
Current maintainers:
Development
If you would like to contribute, please get involved by attending our weekly [Tech Call][4]. We love to hear from you!
If you would like to contribute code to the project, you need to be covered by an Islandora Foundation [Contributor License Agreement][5] or [Corporate Contributor License Agreement][6]. Please see the [Contributors][7] pages on Islandora.ca for more information.
License
GPLv2 [1]: https://travis-ci.org/Islandora/islandora.png?branch=8.x-1.x [2]: http://img.shields.io/badge/CONTRIBUTING-Guidelines-blue.svg [3]: https://img.shields.io/badge/license-GPLv2-blue.svg?style=flat-square [4]: https://github.com/Islandora/documentation/wiki [5]: http://islandora.ca/sites/default/files/islandora_cla.pdf [6]: http://islandora.ca/sites/default/files/islandora_ccla.pdf [7]: http://islandora.ca/resources/contributors