Module categories
Module projects on Drupal.org can be categorized with up to three categories from the following list. Since different people can have different understandings of terms at a glance, the descriptions provided below should help clarify what terms mean and provide insight into which module projects are good examples of that category.
To request add, update, or remove terms from this list, please review guidelines for module category updates.
Access control
Grant or restrict access to content, assets, or site functionality, or extend the authentication/login process.
Accessibility
Enhance the site to provide a great user experience to the broadest range of people or help to audit for compliance with accessibility standards like the Web Content Accessibility Guidelines (WCAG).
Administration tools
Empower site builders and administrators with no-code tools to setup, enhance, configure, or maintain the site.
Artificial Intelligence (AI)
Provides AI-powered functionality, integrate with machine learning services, or enable AI-based features such as content generation, natural language processing, recommendation engines, computer vision, or artificially-intelligent automation.
Automation
Enable the site to initiate automated actions from conditions, events, or defined schedules.
Content display
Configure the layout and format of content and data presented to site visitors.
Content editing experience
Enhance the editorial interface and improve the processes and workflows around creating, editing or removing content.
Decoupled
Support the idea of separating front-end and backend concerns by integrating Drupal to external or third-party frameworks for display.
Developer tools
Empower developers with tools that assist with developing and debugging the frontend or backend of the site.
E-commerce
Assist with aspects of running an online store, such as product management and display, shopping carts, inventory management, fulfillment, payments, taxes, and shipping.
Import and export
Help transfer content and data into or out of the site, by migration, backup, or exposing data to external systems.
Integrations
Use a third-party CSS or JS Framework, a self-hosted service like a CRM, or a third-party service with the site.
Media
Enhance functionality related to media, or expand media resource types, such as images, videos, audio files, or documents.
Multilingual
Provide tools for translation and display of text in multiple languages and support for regionalization/localization for dates, numbers, currency, measurement, or other local contexts.
Performance
Improve the real or perceived speed of the site, or monitor performance metrics.
Search engine optimization (SEO)
Manage or improve the site's search engine ranking by running audits, assessing metrics, or making the site’s content and data more digestible by search engines.
Security
Help protect the website from attackers or bad actors, by identifying, preventing, or mitigating security vulnerabilities.
Site search
Enhance functionality relating to the search of content and data on the site.
Site structure
Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.
User engagement
Enhance the site so that visitors can directly interact with it or among each other, enabling things like user-generated content, comments, voting, chat, or forms for data collection and interaction.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion