Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Collection

2 sites Security covered Drupal 9–11
View on drupal.org

The Collection module allows users to organize content and configuration entities into custom collections, similar to creating categories or groups. This enables features like creating blogs from posts, managing periodicals, setting up subsites, or personalizing content groupings. The module provides flexible ways to manage these collections and their contents, including ordering and listing items.

The Collection module allows users to organize content or configuration entities in arbitrary collections.

Examples include blogs (collections of posts), periodicals (collections of articles or stories), subsites (collections of pages, along with a related menu, for a discreet section of the site) and personal collections of content or configuration of interest to individual users.

Features

  • Fieldable, revisionable Collection entities, which can be used as content pages like nodes.
  • Collection types, similar to content types.
  • Fieldable Collection item entities, used to link content (or configuration) entities (e.g. nodes) to Collections.
  • Collection item types.
  • Ability to place content in multiple Collections, while designating one Collection as the canonical (or primary) Collection.
  • Ordering of items in Collections.
  • Collection item listings as Paragraphs (via the included, experimental Collection Listing module).
  • Multiple extension points (events and hooks) allowing developers to implement the specific requirements of their use cases.

Requirements

This module requires the following modules:

Optional modules

  • Paragraphs:
    When enabled along with the included Collection Listing module, users can create listings of the items in a given Collection for placement on another content entity.
  • Pathauto:
    When enabled along with the included Collection Pathauto module, the URL alias of the Collection will be prepended to the URL alias of the content items with the Collection.

Similar modules

Collection has some similarities to the Group module, in that it uses Collection item entities as relation objects to join content/configuration to Collections. But Collection does not enable custom permissions and roles per Collection, and Collection allows users to place configuration entities, such as menus, into Collections.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
May 2025
Latest release
5 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
3.1.0 Stable 9–11 Mar 25, 2026
3.0.1 Stable 9–10 May 7, 2025