Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Enable the Islandora compound object module (admin/modules). There exists two block options for displaying compound objects within Islandora:

  • The first is the default "Islandora Compound Object Navigation" block. Go to admin/structure/block/manage/islandora_compound_object/compound_navigation/

...

  • configure to find navigation controls and load all objects related to the parent compound. 
  • The second is the "Islandora Compound Object JAIL Display" block

...

  • . Go to admin/structure/block/manage/islandora_compound_object/compound_jail_display/configure

...

  • to use the JAIL library, which allows for lazy loading of images. This allows the block to load images only when they are being accessed which will greatly increase performance on compounds with many children. 

Usage

To create a compound object:

  • Go to parent collection.
  • Click "Manage".
  • Enable the "Compound Object" object under "Collection" tab, then click "Update Collection Policy".
  • After adding compound objects to your Collection Policy, you will be able to click the "Overview" tab and "Add an Object".
  • Select "Compound Object" then "Next".
  • Select "Compound Object MODS form" then "Next".
  • Fill in the form then click "Next". Note that you will not be ingesting an object datastream at this point, you are just creating an empty "parent" compound object that you will then be able to add "child" objects to.
  • After the compound object has been created, you can add "child" objects under "Manage" > "Compound". Child objects must already exist in your repository before you can add them.
  • Under the "Add Child Object" field, enter the PID for each object to be added to the compound object, then click submit. If you do not use drush, you must do this one-at-a-time for each PID. An autocomplete will also allow you to search for the object by its label if this is relevant. Once a child has been added to the compound, the view of the compound will use the metadata and thumbnail from the first object to render the main object view. 

...

By default, compound objects will be filtered from Solr search results. To change this, go to "Islandora" > "Solution pack configuration" > "Compound Object Solution Pack" > and uncheck the "Hide child objects in Solr results".  


 Customization

The "Islandora Compound Object Navigation" block can be themed. See theme_islandora_compound_prev_next().

...