Drupal modules for browsing and managing Fedora-based digital repositories.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Rosie Le Faive f0f182d445 Revise README.md. 3 years ago
..
config Prepare to move into islandora. 3 years ago
css Prepare to move into islandora. 3 years ago
migrations Remove .swp. 3 years ago
src Coding standards. 3 years ago
templates Prepare to move into islandora. 3 years ago
tests/src/Functional Prepare to move into islandora. 3 years ago
CONTRIBUTING.md Prepare to move into islandora. 3 years ago
LICENSE Prepare to move into islandora. 3 years ago
README.md Revise README.md. 3 years ago
islandora_fits.info.yml Prepare to move into islandora. 3 years ago
islandora_fits.install Coding standards. 3 years ago
islandora_fits.libraries.yml Prepare to move into islandora. 3 years ago
islandora_fits.module Coding standards. 3 years ago
islandora_fits.services.yml Prepare to move into islandora. 3 years ago

README.md

Islandora FITS

Provides actions to extract and store technical metadata using a FITS microservice (CrayFits).

Requirements

  • islandora and islandora_core_feature
  • A CrayFits microservice
  • A message broker (e.g. Activemq) for Islandora
  • islandora-connector-derivative (from Alpaca) configured for CrayFits

Installation

For a full digital repository solution (including CrayFits), see our installation documentation.

To download/enable just this module, use the following from the command line:

$ composer require islandora/islandora
$ drush en islandora_core_feature
$ drush mim islandora_tags
$ drush en islandora_fits
$ drush mim islandora_fits_tags

Configuration installed automatically

On installation this module will:

  • Create a new media type, "FITS Technical metadata."
  • Create a new Action, "FITS - Generate a Technical metadata derivative", based on the FITS Action plugin, "Generate a Technical metadata derivative," provided by this module.
  • Add a Context, "Technical Metadata on Ingest", which causes FITS derivatives to be created from media tagged "Original File".

To create FITS derivatives, the Context requires the existence of an islandora_media_use term with an external URI of https://projects.iq.harvard.edu/fits. The islandora_fits_tags migration will create such a term.

File Checksum pseudo field

A "File Checksum" pseudo field can be added to the display of nodes. It contains the MD5 checksum stored in a "FITS Technical metadata"-type media that is attached to that node. In the default configuration, this value is the MD5 checksum of the file tagged "Original File".

Documentation

Further documentation for this module is available on the Islandora documentation site.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Sponsors

  • UPEI

Development

If you would like to contribute, please get involved by attending our weekly Tech Call. 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 or Corporate Contributor License Agreement. Please see the Contributor License Agreements page on the islandora-community wiki for more information.

We recommend using the islandora-playbook or isle-dc to get started.

License

GPLv2