Skip to content

Commit

Permalink
Update collection.md (#1842)
Browse files Browse the repository at this point in the history
Added links, removed redundant text, reworded sentences for clarity
  • Loading branch information
eldonquijote authored Jun 2, 2021
1 parent 1c54f9c commit 2dbd620
Showing 1 changed file with 11 additions and 18 deletions.
29 changes: 11 additions & 18 deletions docs/concepts/collection.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,30 @@
# Collections

Collections are groups of related content that can be viewed or managed as a unit. Islandora-specific use cases include:
Collections are groups of related content that can be viewed or managed as a unit. Islandora-specific use cases include:

- an archival fonds that needs to be grouped together, with internal hierarchy
- various collections of artifacts, grouped for display
- theses and dissertations, which are organized and managed separately from other objects.

Islandora provides:

- a field storage called "Member of" (field_member_of) that can be used to declare items to be members of other resources.
- a "Children" tab on resources, which provides a management interface to access, re-order, add, or delete the members of a resource.
- a generic "member of" relationship field (field_member_of) to group objects under a "parent" object. This mechanism is shared by _Collections_ with similar use cases: [Paged Content](../user-documentation/paged-content.md) and _Compound Objects_. Islandora on its own does not prescribe any particular [Content Type](../user-documentation/content_types.md), so this field can be configured for any [node bundle](https://www.drupal.org/docs/drupal-apis/entity-api/bundles) intended to represent Islandora resources.
- a "Children" tab on resources, which provides a management interface to access, re-order, add, or delete the members of a resource.

Islandora on its own does not prescribe any particular content types, so this field storage can be implemented on any node bundle inteneded to represent Islandora resources. Islandora provides a generic "member of" relationship field to group objects under a "parent" object. This mechanism is shared by similar use cases: Paged Content and Compound Objects.
## Collection configuration provided by Islandora Defaults

## Bulk management of members of a collection

Bulk management of items can be done using the Drupal contrib module [Views Bulk Edit Drupal module](https://www.drupal.org/project/views_bulk_edit). In short, build a view using this views field, and you will be able to perform Drupal Actions on objects. Neither Islandora nor Islandora Defaults provide out-of-the-box management tools, but the sandbox provides some sample content and views that use Views Bulk Edit.

For more information see [forthcoming page] Concept: Bulk Edit
[Islandora Defaults](../reference/islandora_defaults_reference.md) is an optional collection of presets for Islandora, intended to provide a more user-friendly out-of-the-box experience and starting point for more specific customization. Islandora Defaults provides:

## Configuration provided by Islandora Defaults
- a [Content Types](../user-documentation/content_types.md) "Repository Item" that uses the "member_of" field, so that users may add nodes of this type to a collection (or paged content, or compound resource),
- logic (a [Context](../user-documentation/context.md)) such that if a resource is tagged as a "collection", a view of its members will show on the collection's page.

Islandora (Defaults) provides:
For more details, see the tutorial on [How to create and add to a collection](../tutorials/how-to-create-collection.md)

- a content type ("Repository Item") that has the "member_of" field, so that users may add nodes of this type to a collection (or paged content, or compound resource),
- logic (a context) such that if a resource is tagged as a "collection", a view of its members will show on the collection's page.

For more details, see the tutorial on [How to create and add to a collection](../tutorials/how-to-create-collection.md)

## Tutorials
## Bulk management of members of a collection

- [How to create and add to a collection](../tutorials/how-to-create-collection.md)
Bulk management of items can be done using the Drupal contrib module [Views Bulk Edit](https://www.drupal.org/project/views_bulk_edit). In short, build a view using this module, and you will be able to perform Drupal Actions on sets of objects. Neither Islandora nor Islandora Defaults provide out-of-the-box management tools, but the sandbox provides some sample content and views that use Views Bulk Edit.

For more information see the video tutorial on [Batch Editing](https://youtu.be/ZMp0lPelOZw).



Expand Down

0 comments on commit 2dbd620

Please sign in to comment.