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). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Module Usage Documentation

9 sites No security coverage Drupal 10–11
View on drupal.org

This module allows you to document how and why modules are used on a Drupal site. You can add notes and URLs for context, and it automatically tracks module installation, uninstallation, and version changes. It also offers import/export functionality for managing this documentation across different site environments.

Allows site builders and others to document the how/where/why each contrib or custom module is used on a site. Notes and URLs can be added for use by QA or to provide historical information.

Features

  • Add notes to provide historical context or instructions for using or testing the module (or any other purpose)
  • Add URLs for pages where the module is used and/or should be tested - URLs include a notes field to provide context or instructions for the URL
  • Historical activity (install/uninstall and version changes) is tracked automatically.
  • Views integration
  • Import/export commands (with drush integration) allow data to be moved/shared between different versions (local/dev/stage/prod) of a site
  • Reports

Getting Started

Module usage is seamlessly integrated with the Module List page by clicking Extend on the admin menu (/admin/modules). On the module list page:

  1. Click on the description accordion of any module
  2. The new Module Usage Documentation accordion will open at the bottom of the module description pane.
  3. The list of modules can be filtered to only those that have documentation, those that don't have documentation, or all modules.


Integration is included on the module updates page (/admin/modules/update) as well as the Available Updates report (/admin/reports/updates)

Additional Requirements

This module has dependencies on the following modules:

  • jQuery UI Accordion

Import/Export with Drush

Export

drush moduse:export [--file=<export-file-name.json>] [--path=<export-folder>] [--modules=mod1, mod2, mod3] Defaults:
  • file = moduse.json
  • path = private:/moduse
  • modules = all modules

Import

drush moduse:import [--file=<export-file-name.json>] [--path=<export-folder>] Defaults:
  • file = moduse.json
  • path = private:/moduse
The import/export options are also available in the admin UI at: Extend -> Documentation -> Import (or Export)

Supporting this Module

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
4
Tracked since
Nov 2024
Latest release
5 months ago
Releases (12 mo)
1 ▼ from 3
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.1 Stable 10–11 Mar 17, 2026
1.1.0 Stable 10–11 Aug 21, 2025
1.1.x-dev Dev 10–11 Jan 27, 2025
1.0.1 Stable 10 Nov 15, 2024