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

3,331 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.

Ace Editor Drupal 8

Project Description This project port Ace Editor module for Drupal 7 to Drupal 8. Ace is a code editor written in JavaScript, allowing you to edit HTML, PHP and JavaScript (and more). in a very...
Categories: Content editing experience

Views Examples

A collection of views examples that can be turned on and used directly within views. You can use the views examples as-is on your site, or you can clone them and use them as a starting point for...
Categories: Administration tools, Content editing experience, Content display

WYSIWYG CKEditor Nice

Breaks the toolbar of CKEditor in several groups See: http://drupal.org/node/751196#comment-3689150 for more information.
Categories: Administration tools, Content editing experience

D8 port for grassroot_interests

This is a sandbox project for porting Grassroot Interests module. Meta issue present at https://www.drupal.org/node/2354971
Categories: Content editing experience, Site search

Media Usage

Provides a views filter that allows to filter for the bundle of nodes where a media entity is used in.
Categories: Content editing experience

Smart Date add-on To Be Confirmed (TBC) option

Note: this module is an add-on to Smart Date, providing a small but useful extension to functionality. Therefore, smart_date is a dependency and its installation is required. This means that you...
Categories: Content display, Content editing experience

Personalized Block

About The Personalized Block module provides a recipe for creating an authoring experience for personalizing content in Drupal, which integrates with an external personalization engine. This module...
Categories: Content editing experience

Google Analytics: popular nodes

Generates a list of popular nodes from data returned by Google Analytics.
Categories: Content editing experience, Integrations

Comment Redirect

There's a bug in drupal that causes comment links to go to the wrong node page on occasion. If you're not familiar with the issue, the discussion is at http://drupal.org/node/26966. As of this...
Categories: Content editing experience

Title Rewrite

Title rewrite rules allow the contents of the X/HTML element to be overridden using text specified in weighted rules. The override text may include dynamic content using the Token module. Rules are...
Categories: Content editing experience, Content display, Developer tools

OpenERP <-> Drupal syncronization feeds

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The main idea - to provide universal interface using...
Categories: Content editing experience, E-commerce, Site structure

Apply Changes

Description This module provides an "apply changes" functionality to node edit forms, meaning you can save the changes you have made to the current node, without leaving the edit screen. This comes...
Categories: Administration tools, Content editing experience

Embargo

In some cases you want to publish a certain piece of content on a specific date. You can use the Scheduler project for this but this means the content will not be available until the specified date...
Categories: Access control, Content display, Content editing experience

Vactory cross content

in English : This is module add the cross content features. You can link each node with others nodes (from several content types). as you can see on the screenshot, there is some features : - Load...
Categories: Administration tools, Content editing experience, Content display

VCC

in English : This is module add the cross content features. You can link each node with others nodes (from several content types). as you can see on the screenshot, there is some features : - Load...
Categories: Administration tools, Content editing experience, Content display

Google Calendars

Overview Provides integration with the Google Calendar API for importing event calendars. You can add multiple calendar sources and then import them using Drush. The events are stored in a custom...
Categories: Content editing experience, Site structure, Import and export

Content Moderation Link

This module allows editors to move content to a different workflow state by accessing a specially crafted URL, for example: https://mydomain.com/content-moderation-link/process/in_review/node/108...
Categories: Administration tools, Content editing experience, Developer tools

Timer

Timer defines a CCK field type for a timer, which can be started, stopped and reset via timer button controls or workflow actions. Timer fields can be shown in real-time with DHTML or only updated...
Categories: Content editing experience, Content display

Domain View Modes

This module creates additional view modes for all entities. There is one view mode created per domain per existing view mode. If a corresponding view mode for a domain is enabled on a content type,...
Categories: Content editing experience, Content display, Site structure

Page Notifications

This is a lightweight module that allows Anonymous users to subscribe to a page (node) and receive immediate emails which include notes or small message about any changes or modifications to that...
Categories: Content editing experience

FileField Nginx Progress

Filefield Nginx Progress Introduction This module provides support for an upload progress bar for a backend/server implementing the RFC 1867 upload using multipart/form-data. Nginx does not yet...
Categories: Content editing experience, Media

Pleiades

Provides functionality for importing data from Pleiades into Drupal. From https://pleiades.stoa.org: Pleiades is a community-built gazetteer and graph of ancient places. It publishes authoritative...
Categories: Content editing experience, Import and export, Site structure

EMS API Connector

Imports data from DEA’s EMS application's SOAP API interface into nodes/ taxonomy. This module requires the EMS Booking module
Categories: Administration tools, Content editing experience, Site structure

History Actions (obsolete)

This module provides VBO actions to mark a node as read / new (with regard to the history module).
Categories: Content editing experience

Content has been published field

Purpose Answers the question: Has this node ever been published? Installation composer require drupal/content_has_been_published
Categories: Content editing experience

Pages