Proposal Calls for Drupal.org Module Families to Improve Module Selection

Hero image for a Drupal community story about a proposal to improve how users compare contributed modules on Drupal.org. The image features David Dowell, founder and lead developer of Timbers.Dev. The headline reads “Context for Competing Drupal Modules,” with supporting text stating that the proposal argues Drupal needs clearer signals for comparing overlapping contrib solutions.

A growing number of contributed modules that address similar needs has prompted a proposal to introduce "Module Families" on Drupal.org. The concept would group related projects on dedicated comparison pages, helping users evaluate competing solutions using structured ecosystem data.

The proposal was published by David Dowell in a blog post on Timbers Dev. It addresses a long-standing challenge within Drupal's contrib ecosystem: users often have access to project information such as install counts, release histories, maintainer activity, and issue queues, yet still struggle to determine which module best fits a specific use case.

The proposal arrives as Drupal CMS, Recipes, Drupal AI, and Canvas continue to shape how new users evaluate Drupal. Dowell argues that curated module selections and opinionated workflows increase the need for clearer information about alternative solutions and their relative strengths.

Under the proposal, Drupal.org would introduce Module Family pages that group related projects and display comparison data, including active installations, release history, maintainer counts, security advisory coverage, maintenance status, Drupal CMS inclusion, migration paths, and recommended use cases. Maintainers could also explain how their projects differ from others in the same family and whether collaboration or consolidation has been considered.

Dowell highlights several areas where overlapping solutions can create evaluation challenges, including bulk media upload modules, calendar projects, slider and carousel integrations, and Olivero dark mode implementations. The proposal argues that these projects often serve distinct needs, but the differences are not always apparent in existing Drupal.org project listings.

Additional suggestions include ecosystem badges such as "Included in Drupal CMS," "Most Installed in Family," "Actively Seeking Co-Maintainers," and "Recommended for New Projects." According to the proposal, these signals could provide users with clearer context while remaining evidence-based and transparent.

The proposal does not advocate reducing the number of contributed modules or requiring projects to merge. Instead, it argues that better visibility into overlapping solutions could improve module discovery, surface collaboration opportunities, and make Drupal easier to evaluate while preserving the flexibility that characterises the contrib ecosystem.

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events