Generates a block with metadata export options that can be embedded in any object page. Currently supported export formats include:
- BibTex
- EndNote
- MARC
- MARCXML
- MODS
- DublinCore
- RIS
- JSON
This module requires the following modules/libraries:
Install as usual, see this for further information.
Citeproc is a 3rd party code dependency, typically managed by Composer. If you're already using Islandora Scholar you've probably already set this up, but if you haven't you'll get an error like this:
Error: Class 'Seboettg\CiteProc\CiteProc' not found in citeproc_get_citeproc_php_instance() (line 119 of /var/www/html/sites/all/modules/islandora/islandora_scholar/modules/citeproc/citeproc.module).
To fix you should follow the main Islandora Scholar install dependency installation instructions. Typically this means:
cd
into thesites/all/modules/islandora/islandora_scholar/modules/citeproc
folder and runcomposer install
Enable the module via Administration » Modules (admin/modules). Using admin/structure/block
, place the "Islandora Metadata Export" block in the desired region (a sidebar typically works well). Then click "configure" to expose the following options:
- Give the block an optional title
- Enable any of the available export formats: BibTex, EndNote, MARC, MARCXML, MODS, DublinCore, RIS, JSON
- In the "Pages" visibility section you can use wildcards to include/exclude paths from including the block. The default is "only show on:
islandora/object/*
" - In the "Roles" visibility section you can include/exclude certain Drupal user roles from seeing the block.
Note: Users need to have permission to view MODs and RDF data streams to download.
Having problems or solved a problem? Check out the Islandora google groups for a solution.
Current maintainers:
- Hertzel Armengol emudojo@gmail.com
- Born-Digital hello@born-digital.com
If you would like to contribute to this module, please check out our helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.