Provides an interface to construct configurations used for displaying metadata on Islandora objects.
Pull request Compare This branch is 21 commits ahead of MorganDawe:7.x.
Latest commit 20947c4 Feb 20, 2017 @manez manez committed on GitHub Merge pull request #54 from librarychik/patch-2

Islandora Solr Metadata Build Status


Provides an interface to construct configurations used for displaying metadata on Islandora objects.


This module requires the following modules/libraries:


Install as usual, see this for further information.


The Islandora Solr Metadata module is used by selecting it to be the default metadata display viewer at Administration » Islandora » Metadata Display (admin/islandora/metadata).


General configuration and metadata field configurations is available at Administration » Islandora » Solr Index » Solr Index (admin/islandora/search/islandora_solr/metadata).



The backbone of this module is to allow users to select fields indexed in their Solr as what drives metadata displays. This allows for the creation of heterogenous displays pulled from many sources from something that is already easily available.

The Islandora Solr Metadata module uses templates to fuel the markup displayed when it's the defined viewer for an object. As such these are overwritable to alter the display of the metadata as seen fit.

For a more indepth look at the metadata display framework and an example module implementation see the Islandora wiki.

It's to be noted that you can have a content model associated with more than one configuration at a time. Similarly, on objects with two content models, two or more configurations could respond to display the markup for the object. These cases are handled by merging the displays based around the weight. Take for example the case where you have two responding configurations where the first configuration contains the a and c fields and the second the b and d fields. The metadata display output would then be in the following order: a, b, c, d. As such, it's at the discretion of the user, through the creation of configurations, to determine how they want their metadata to be displayed.


Further documentation for this module is available at our wiki.


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


Current maintainers:


If you would like to contribute to this module, please check out In addition, we have helpful Documentation for Developers info, as well as our Developers section on the site.