Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add optional requirement on solr.

...

This module has the following as optional requirements for certain features:

For Solr search integration, including "Hide checked objects in Solr results":

For lazy-loading with the Islandora Compound Object JAIL (Jquery Asynchronous Image Loader) Display:

  • JAIL library
    • If utilizing the lazy loading image ability of the solution pack, enable the "Islandora Compound Object JAIL Display" block and ensure the JAIL library is Must be present within sites/all/libraries/JAIL.

...

Install as usual, see  this  for further information.


Configuration

First, enable one of the following blocks to allow navigation between members of a compound object.

Navigation between members of a compound object requires one of the following two blocks to be placed:

  • "Islandora Compound Object Navigation" block.
  • "Islandora Compound Object JAIL Display" block. This uses the JAIL library, which allows for lazy loading of images. This will increase performance on compounds with many children. 

If using the lazy loading option, the  JAIL  library must be present within sites/all/libraries/JAIL, and the "Use alternative autoloading display for compounds" configuration toggle must be enabled .

Configuration

(see below).


Module options can be set at Set the 'Child relationship predicate' and 'Solr filter query', as well as select options in Administration » Islandora » Solution pack configuration » Compound Object Solution Pack (admin/islandora/solution_pack_config/compound_object).

...

There are two block options for displaying compound objects within Islandora. The default "Islandora Compound Object Navigation" block will provide navigation controls and loading of all objects related to the parent compound. The other option "Islandora Compound Object JAIL Display," is a block utilizing the using theJAIL library library which allows for "lazy loading" of images. This allows the block to load images only when they are being accessedneeded, which will greatly increase performance on compound objects with many children. See the "InstallationConfiguration" section for more information about the two display options.

...

Previous versions of this module (Islandora 7.x-1.2 and earlier) had a different predicate in the RELS-EXT to associate child objects with parent objects. To update to the new compound object predicate, run the drush command `update_rels_predicate` from the command line. This will update the predicates of existing compound Compound CModel objects from `isPartOf` to `isConstituentOf`. This command accepts no arguments.

...