Hyrax v2.1 ( branch: 2.1-stable )

Are Admin Sets a type of collection?

An Admin Set is a pseudo collection. There is a collection type called Admin Set with predetermined configurations that match the existing behaviors of Admin Sets in Hyrax 2.0 and earlier. For the initial implementation of collection extensions, it was decided to keep the existing code that manages Admin Sets. In the user interface, Admin Sets are presented to the user as if they were collections.

How are Admin Sets treated in the UI?

The Admin Set configurations are consistent with the concept of Collections allowing Admin Sets to be presented to the user in the UI as though they were just another collection. The UI adjustments include…

  • REMOVED Dashboard Menu → Repository Content → Administrative Sets
  • ADDED Dashboard Menu → Repository Content → Collections
    • Lists collections of all types including Admin Sets.
    • Clicking an Admin Set will go to the current UI for managing an Admin Set.
    • When creating a new collection, if the collection type is selected to be Admin Set, it will go to the existing New form for Admin Sets.
    • When editing an Admin Set, it will go to the existing Edit for for Admin Sets.

Can the configuration for Admin Sets collection type be changed?

You cannot change…

  • Type name
  • Checkbox settings on the Collection Type Settings tab

You can change…

  • Description
  • Participants (i.e., managers and creators)

What is the configuration for Admin Sets?

The Hyrax 2.0 behaviors for Admin Sets determine the settings. Effectively, the configuration is…

  Admin Sets (effective) configuration
Basic: X NESTABLE
X MULTIPLE MEMBERSHIP
X DISCOVERY
SHARING
Advanced: REQUIRE MEMBERSHIP
WORKFLOW
VISIBILITY

Why not just go ahead and switch Admin Sets to be a Collection Type?

  • Changes at this level to Admin Sets would require significant changes to existing sites.
  • There is a lot of work required to create the extended functionality for collections. Due to time limitations, that work was not part of the initial implementation.
  • There are outstanding questions about the functional split between Admin Sets and Collections and what it would mean for more than one collection type to have some of the advanced settings.

Ultimately, there was a conscious choice to minimize churn for those already moving toward production with Hyrax using the current definition of Admin Sets.