Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

3,327 modules match your search

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

Pages