Skip to content

1.6.0 Publisher has its own field.

Compare
Choose a tag to compare
@rosiel rosiel released this 03 Apr 12:09
· 32 commits to main since this release
69d1933

Release Notes

This pull request proposes a change to how data is stored. Instead of publishers being stored as taxonomy terms and represented in the Contributor field, they are now plain text entries in their own Publisher field. If you are implementing this in an existing site, there are configuration changes and data changes to make:

Configuration changes for the new publisher field (the long list)

  • Create a plain text field for Publisher on the Repository item content type. Here we set to 500 characters max in case we have longish publisher names.
  • Edit the description of the Contributors field, if needed, and remove relators:pbl from the list of options, if desired (note: maybe do this after making data changes)
  • Edit the node form to show the Publisher field where you want (in our collapsible sectioned form, it fits well in Publication Details and Dates)
  • Edit the node display to show the publisher where you want, in all the relevant view modes.
  • Index the field in solr, as fulltext (if you want a fielded search) and as a string (if you want a facet).
  • Create a facet, if you want it, and a fielded search in the Advanced Search Block, if you want it.
  • Add the publisher field (indexed field, if you have it) to the solr results display (i.e. the Solr Search Content view) and make sure it shows up in all the view displays you want it in. Note that other fields add some sneaky css classes in order for the label ("Publisher") to show up in bold. See whats under "Style settings" for the other fields and copy that.
  • Edit your RDF mapping for rdf.mapping.node.islandora_object (e.g. using Devel's Config Editor or Configuration Synchronization) to have a mapping for publisher, e.g. to dc11:publisher. This will cause the OAI DC to have the publisher mapping.
  • Add a field to the OAI PMH Item Data view, and give it label 'publisher'. This will make publisher appear in the OAI MODS.
  • Go to Citation Select CSL mapping and change Publisher from using the Linked Agent field to use the Publisher field. This should cause generated citations to show the new publisher.

Data changes for the new publisher field

What's Changed

Full Changelog: 1.5.0...1.6.0