Skip to content

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

License

Notifications You must be signed in to change notification settings

discoverygarden/islandora_solr_metadata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Islandora Solr Metadata

Introduction

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

Requirements

This module requires the following modules/libraries:

Installation

Install as usual.

Configuration

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

Configuration

General configuration and metadata field configurations is available at Manage » Configuration » Solr Index » Metadata Display (admin/config/islandora/search/metadata).

Configuration

Customization

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.

Documentation

This module's documentation is also available at our wiki.

Troubleshooting/Issues

Having problems or solved one? Create an issue, check out the Islandora Google groups.

or contact discoverygarden.

Maintainers/Sponsors

Current maintainers:

Development

As display configurations have been moved out of the database and into Drupal 8 configuration, most of the functionality in includes/db.inc is now redundant, and equivalent functionality is provided using the islandora_solr_metadata.field_config service, which should be preferred when working directly with fields.

If you would like to contribute to this module, please check out the helpful Documentation, Developers section on Islandora.ca and create an issue, pull request and or contact discoverygarden.

License

GPLv3

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published