
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Mentions
The Mentions module offers Twitter like functionality, recording all references to a user's username - using the [@username] or [@#uid] filter format - from various locations, providing a...
Categories: Content editing experience
Redoc Field Formatter
Redoc Field Formatter module provides a field formatter for file as well as link fields, which allow uploading of Open API Specification (Swagger) in JSON or YAML format or point to a link that...
Categories: Content editing experience, Site structure
Migrate Source GraphQL
🇵🇸 This module extends the list of core migrations source by adding the new GraphQL query source. For further details and advanced options visit the complete module documentation. What's means?...
Categories: Content editing experience, Decoupled, Developer tools
Yml export (for Yandex.Market)
This module does only one thing - it exports your Ubercart ( http://drupal.org/project/ubercart ) product nodes to yml for Yandex.Market. Seeking for new maintainer here - contact me! To use:...
Categories: Content editing experience, E-commerce, Import and export
Like It!
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides Likeit entity and extra field to...
Categories: Content editing experience
Prevent User Delete, Reassign Content to Anonymous
The only purpose of this module is to remove the "Delete the account and make its content belong to the Anonymous user" (user_cancel_reassign) option from appearing on the User Cancellation Form (...
Categories: Administration tools, Content editing experience, Access control
Webform extra field
This module provides an extra field for placing a webform in any entity display mode. The extra field is configurable and allows you to select which webform do you want to place. You can configure...
Categories: Content editing experience, Content display
Workbench Tabs
Workbench Tabs integrates local task tabs and Drupal messages into the Toolbar. This means that custom themes don't need to place and style the local tasks, prevents long Drupal messages from...
Categories: Administration tools, Content editing experience, Developer tools
Opigno tour
This project is related to Opigno LMS distribution. It implements on Opigno a guided tour feature. For additional details, please consult Opigno website.
Categories: Content editing experience
Browser Back Button
This module provides one custom block named as "Browser Back Button Block" available in block layout section. By clicking the Configure button on the block, update the settings for this block and...
Categories: Content display, Content editing experience
All Entity Preview
This module allows to set an optional preview on any content entity type and bundle as it's currently implemented for nodes. The code is based on the one in the core Node module. Note from the...
Categories: Content editing experience
CKEditor5 Dark Mode
Features This module is a plugin in addition to CKEditor5, simply allowing to set up a Dark Mode button to switch between light theme and dark theme. This plugin could be necessary if you're also...
Categories: Content editing experience
Context Export
Context Export builds on the Context module to provide simplified exports. Contexts can be exported automatically (or manually via a single link at /admin/structure/context) and provided as ...
Categories: Administration tools, Content editing experience
Snippet Manager
Snippets are pieces of Twig code that can be used to build site layouts. The module provides an administrative interface to manage and render snippets on the site. Related modules Snippet metatag
Categories: Content display, Content editing experience, Developer tools
Fragments
Fragments are re-usable bits of content. Examples could include "tips" that are displayed on various pages, or locations to be shown in a table overview. It is highly dependent on your application...
Categories: Content editing experience
AI Interpolator OpenAI
Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience, Site structure
CountUp (and CountDown)
The CountUp module provides CKEditor 5 widgets for CountUp and CountDown. Features CountUp This feature integrates the CountUp.js library with CKeditor, allowing to have nice and configurable...
Categories: Content editing experience
Comment limit
Limits how many comments a user may post on a node. Adjustable on a per node type basis. This module can be handy for instance when comments are used as "Reviews" and "Ratings" for products and a...
Categories: Content editing experience, Developer tools
User Alert
This module provides a simple way to show a short-term urgent message on the website. Think of CNN Breaking News, when they show a short message the top of the site (or the 'Welcome!' style...
Categories: Content editing experience, Content display, Site structure
Gutenberg Content Embed
This module provides new Gutenberg blocks to embed content on pages, admin users can control which content types and view modes are available for the editors.
Categories: Content editing experience
Entity meta relation
The Entity meta relation module allows to associate extra information stored in independent entities (meta entities) to content entities. This avoids the need to store this information as a content...
Categories: Content editing experience
Support Views
Views Integration for Support tickets, created by the Support module. The 7.x-1.0 release of the module adds the following as fields: Support Tickets: Assigned ID Support Tickets: Client ID Support...
Categories: Administration tools, Content editing experience, Developer tools
Context List Active
Allows you to see all the active contexts on the current page, along with their conditions and reactions. Depends on Context and Context List. If Administration menu module is enabled, a "Show...
Categories: Content editing experience, Developer tools, Performance
Title HTML
This module allows node titles to have HTML tags. Title module provides a title field to replace entity title property. We can configure that title field to have filtered text. However, due to...
Categories: Content editing experience, Site structure
Workbench Reviewer
Workbench Reviewer is a module to allow for content editors to assign individual pieces of content to other users for review. It originally extended from the Workbench and Workbench Moderation...
Categories: Administration tools, Content editing experience