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.
Services Content Lock
Overview This module adds Services support to the community module called content_lock that will prevent two users from editing the same node concurrently. This module exposes the main operations...
Categories: Content editing experience, Access control
NTB import
Import articles from Norwegian News Agency (Norsk Telegrambyrå; abbreviated NTB, wikipedia page: https://en.wikipedia.org/wiki/Norwegian_News_Agency) to Drupal nodes. You need an account in NTB in...
Categories: Content editing experience
Apply Image Style to Body Content Images
Body Style Image helps you to apply image style to body content images which are already uploaded through CKEditor, IMCE. Image style will be applied based on the content type selected in back-end...
Categories: Content editing experience, Content display
Family Tree
Please note: This module currently has no way of outputting GEDCOM compliant data. The Family Tree module is for recording, displaying and analyzing genealogical data. It allows for the creation of...
Categories: Content editing experience, User engagement
Content Finder
The Content Finder provides a simple method for users to find site content. The goal of this module is to provide a useful but simple tool to quickly find content as an editor. Rather than using a...
Categories: Content editing experience
Suggest Similar Titles
The Suggest Similar Titles module helps prevent duplicate content by comparing node titles of the same content type as you create or edit a node. When you enter a title, the module checks for...
Categories: Content editing experience
Colorbox Node Caption
A simple module that adds node caption options to the Colorbox display format settings.
Categories: Content editing experience, Content display
Node Status
Provides a block that displays workflow status and flags for the node being viewed.
Categories: Content editing experience
I love this
Today, we suggest the excellent Flag module This module allow user to say 'I love this page' A list of lovers of that page is created. The module provides: a widget at the begin of the node body...
Categories: Content editing experience, Content display, User engagement
Similarity Objects
This module allows the administrator to create a wide ranging set of similarity calculations. It can out of the box, calculate similar nodes of a specific type using the search index, taxonomy...
Categories: Content editing experience, Site search
Flag Form
This will display selected node flags within a form of checkboxes, rather than as links. This allows multiple flags to be marked simultaneously. This depends on the Flag module. To use, you will...
Categories: Content editing experience, User engagement
Manpage
This module implements a filter that renders Unix manpages in nroff format as HTML. Manpage nroff code may either be embedded in a non-manpage node, wrapped in a user defined tag such as <man>.....
Categories: Content editing experience
Content lock extend
Overview This module adds Entity lock support to the community module called content_lock that will prevent two users from editing the same node concurrently. This module exposes the locking node...
Categories: Content editing experience, Access control
JSE
JSE (JSON slimmed entity) let's you create API endpoints with a hook function MODULE_jse_info() { return array( 'projects' => array( 'label' => t('Projects'), 'callback' => 'example_get_jse_entity...
Categories: Content editing experience, Developer tools
Content tamper
In progress experiment, This project exposed Tamper plugins as an action on nodes - allowing tampers to be configured from the content overview screen. Example use cases: - Copying data from one...
Categories: Content editing experience
Advanced Entity Notify
Advanced Entity Notify is a tool to send notification e-mails to admins/moderators about entity (node, comment, other) events (create, edit, delete). Module can send e-mails to admin (user with id...
Categories: Administration tools, Content editing experience, Integrations
Icecast importer
Import title/info and multiple tracks from standard icecast xspf, to Drupal8 node.
Categories: Content editing experience
Autonodequeue
Automatically (configurably) adds nodes to nodequeues. Settings on admin/structure/nodequeue/settings.
Categories: Content editing experience
YouTube Provider
YouTube Provider Summary YouTube Provider is an implementation of the Providers module. It takes a YouTube user's username, makes an API call to get that user's uploads, and creates nodes for each...
Categories: Content editing experience
Blendle
This module is obsolete and will stop working completely after August 1st 2019! Blendle will stop using the micropayment model on 1 August 2019 and will switch completely to Blendle Premium. That...
Categories: Content editing experience, Access control, Integrations
Manager
Manager is a set of modules focused on "content manager" users, that is, users that maintain the content of a website (adding, editing and deleting nodes, managing comments, etc), but are not site...
Categories: Administration tools, Content editing experience
Revealjs Node
Reveal.js Node Introduction This module creates an new node bundle 'reveal_js_presentation' that will be displayed as reveal.js slides. Installation Best install this module via composer composer...
Categories: Content editing experience, Content display
Micro Node
This module integrates node entities with a micro site.
Categories: Content editing experience, Access control, Developer tools
Simplify Node Add
This module can be used for simplifying the forms used to add and edit nodes. With this module you can define which fields to show to a user. Newly added is the hook you can use to custom add...
Categories: Content editing experience, Developer tools
sharenode
This module allows to share nodes between a parent Drupal site and remote Drupal site.
Categories: Content editing experience, Import and export