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.
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