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.
CKEditor 5 - Font Plugin (Text Color, Background Color)
This module provides a very simple caption input filter that can be used to attach captions to an image or embeddable object.
Drupal Gutenberg is an editor that brings the powerful admin features of the Gutenberg Editor to Drup
This is a small module written to provide a custom formatter for taxonomy items. The default formatters both output the terms wrapped in divs.
This module allows you to add a target to link fields.
You can configure the link target per link if you select the appropriate field widget in the field settings.
This project allows keeping, outputting, exporting and importing bibliographic data.
The main objective of this module is to allow module developers and site administrators to update entity types schema even when entities have data.
a.k.a. Drupal Scholar
This module allows users manage and display lists of scholarly publications.
Features include...
- Import formats: PubMed, BibTeX, RIS, MARC, EndNote tagged, and XML.
- Export formats: BibTex, EndNote tagged, and XML.
- Output styles: AMA, APA, Chicago, CSE, IEEE, MLA, Vancouver.
- CiteProc enabled versions (6.x-2.x & 7.x) have an almost limitless selection of output styles. Learn more about the CSL/CiteProc technology at citationstyles.org.
- In-line citing of references.
- Taxonomy integration.
- Translations supplied: French, Spanish, Romanian, Hungarian, Portuguese
Simple text format filter to recursively remove empty HTML tags.
Why this module?
There are a few scenarios in which you will find this useful.
What does this module do?
Most PDF modules generate PDFs from scratch; FillPDF is not one of those modules. Instead, it lets you fill in existing editable PDFs with data from your Drupal site. Editable PDFs are those forms that let you type into them.
The Sitewide Alert module adds the ability to show alerts at the top of your site.
Adds a "forward this page" link to each node. This module allows users to email a specific node or other entity on your site to a friend. You can customize the link text and icon and choose the view modes on which the link appears. You can also customize the email template to match the rest of your site. The module includes a report on which pages are forwarded the most and a log of all forwarding activity.
This project provides a CKEditor 5 plugin for Drupal.
It allows to insert predefined content.
The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a cal
This module adds additional validators for Entity Reference fields.
So far it includes two validators:
This module replaces the standard numeric weight dropdown widget for menu links in the node form with a tabledrag widget that lists all children for the selected parent.
Functions
Simple module that allows to export Views data to Excel (xls).
This module allows to insert links to Drupal entities (content, files, tags, etc...) when using CKEditor.
This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options.
Defines a field type View reference which creates a relationship to a Views display and allows the view to be displayed as the content of the field.
This module is modelled on Node reference and usage is similar.
Do you often edit content or other site data?
Do you get tired of scrolling endless down to the Save button?
This Drupal module adds the Notification plugin to CKEditor, enabling plugins that depend on it to function correctly.
Pages