/preservation_reports

Drupal 8 module that provides reports relevant to preservation of resources managed in Islandora

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

Preservation Reports

Introduction

Beginnings of a Drupal 8 module to provide reports relevant to preservation of resources managed by Islandora.

Overview

Currently doesn't do anything other than display a couple of sample charts at "Admin > Reports > Preservation reports" generated from dummy data:

  1. a pie chart containing dummy data showing relative numbers of Preservation Masters with 'image/tiff', 'video/mpeg', 'audio/mpeg' MIME types:
  2. a sample line chart showing fixity check event failures over the last year

Sample charts

Intended functionality is to get this data (and other types of "preservation" data) from Solr (which implies that the data must be indexed in Solr), or other sources, such as the RipRap fixity microservice.

Requirements

Uses the Chart.js Javascript library for now. Chart.js is not a local requirement, since it is called from a CDN. We should probably use the Charts contrib module once it moves out of beta for Drupal 8.

Installation

  1. Clone this repo into your Islandora's drupal/web/modules/contrib directory.
  2. Enable the module either under the "Admin > Extend" menu or by running drush en -y preservation_reports.

Current maintainer:

License

GPLv2