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.
Reference Tracker
Reference Tracker keeps track of references between entities made through fields. It does this by keeping a separate tracking table which is kept in sync while your content changes. This allows for...
Categories: Content editing experience
Entity reference unpublished
Entity reference module formatters check if the user has access to the user entity before render it. Sometimes this behavior is not desirable. I.E.: If you want to reference a node, but this...
Categories: Content editing experience, Site structure
Nodes In Block
Nodes in block makes it possible to add nodes into a block. A number of configurable blocks are generated which you can assign to a region. Visibility settings of this block are automatically set...
Categories: Content editing experience, Content display
Entity Reference Revision Add Edit Display Dialog
Allow Entity Reference Revision fields to be added/edited/viewed within a modal dialog, without requiring a page reload. REQUIREMENTS Entity Browser ( https://www.drupal.org/project/entity_browser ...
Categories: Content editing experience, Content display, Media
AP Style Date
Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience
Field CSS
The Field CSS module provides a field (which can then be added to any entity type) that accepts css, does minimal processing and then adds the css to the entity display. It provides options to...
Categories: Content editing experience
Vertical Tabs
#D7CX This module got into core and will only be available as a back-port version for Drupal 6. Provides vertical tabs like http://drupal.geek.nz/static/node-form/default/summaries2.html on the...
Categories: Administration tools, Content editing experience
Read More Link
About Read More Link This module allows you to move the "Read more" link from the node's links area to the end of the teaser text. NOTE: This page is devoted solely to the Drupal 7.x version of the...
Categories: Content editing experience, Content display, Administration tools
Views Blogspot Archive
This module provides a blogger(blogspot) like archive style option for Views. You can set the field based on which archive need to be created in views style settings. CONFIGURATION Follow the...
Categories: Content display, Content editing experience, Site structure
Embedded Content
The Embedded Content module was formerly known as the Ckeditor5 Embedded Content module and has been renamed to be more future proof and easier to find. Demo View Demo The demo is still the demo...
Categories: Content editing experience
Content Profile
This module builds user profiles as content (aka nodes), which opens the opportunity to use all the powerful modules for content for user profiles too, e.g. the Content Construction Kit (CCK). It's...
Categories: Content editing experience, Automation
Balance Tracker Node Reference
Balance Tracker Node Reference is add-on to Balance Tracker -module. This module adds the ability to refer a node in the transaction. This functionality is useful when for example user is paying...
Categories: Content editing experience, E-commerce
Dynamic Reference Selection
Dynamic filtering for Entity Reference fields based on parent field values, with AJAX support. Lightweight and focused: ideal for projects that need dynamic reference filtering without the...
Categories: Content editing experience
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
Bootstrap Site Alert
Puts a site wide bootstrap themed alert message on the top of every page. I made this module because some of the other existing modules came close in functionality. However, we didn't want to rely...
Categories: Administration tools, Content editing experience, Developer tools
Page Templates
This module allows sites to easily convert any node into a "Template", and then use that to make it easier to create content from a pre-defined set of values. Usage After installing the module,...
Categories: Content editing experience, Developer tools
Entity Reference Delete
The Entity Reference Delete module allows reference fields to enforce referential integrity by deleting related entities. References can be enforced in both directions: A parent entity being...
Categories: Content editing experience, Developer tools
Paragraphs Bundles
Enhance Your Drupal Site with Paragraphs Bundles & PB Import modules The Paragraphs Bundles module offers a lightweight, jQuery-free solution with full customization, including colors, borders, and...
Categories: Content display, Content editing experience, Developer tools
DubBot
Helping you deliver an exceptional user experience. The DubBot module for Drupal offers a comprehensive set of functionalities aimed at optimizing both the accessibility and performance of your...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Mask Field
This module uses the jQuery Mask Plugin to enable adding masks to input fields. By masking the user input, the provided values are restricted to only the allowed formats. Examples of data that...
Categories: Content editing experience, Developer tools
Web Services Load Entity References
RESTful Web Services doesn't recursively populate entity references with entity objects. Rather, entity references are entity id+type stubs. This hooks into the construction of the services'...
Categories: Content editing experience, Developer tools
Meta Entity
Meta Entity Description Meta Entity module allows to add metadata about an entity, stored in a dedicated entity (meta_entity). This is useful when you want to avoid storing this information as a...
Categories: Content editing experience
Array Tokens
I'm looking for a co-maintainer for this module – in particular in order to port it to Drupal 7. The Array Tokens module allows you to use all values in multiple-value CCK fields and multiple-value...
Categories: Content editing experience, Site structure
Views Menu Reference [D7]
Yet another View-Menu-Reference Widget + Views filter module. Purpose: The key functionality of this module is to provide a very flexible combination between menu items, entities (e.g. nodes) and...
Categories: Content editing experience, Administration tools, Site structure
Page Preview
Page Preview is a low-impact alternative to Drupal's core node preview functionality. Why would I need this? Drupal's regular node add/edit form provides a "Preview" button that allows you to see...
Categories: Content editing experience, Content display