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.
MergeDocx
This module allows user to create Microsoft Word ( in .docx format file) by creating a Microsoft Word template file with Mail merge fields serve as data placeholders and Drupal node as data source....
Categories: Content editing experience, Import and export
CloudSMS
Send reminder SMS messages using the Clockwork SMS API. The module allows creation of lists, messages and subscribers. Subscribers are per list and can be imported using CSV. Messages are sent...
Random Content
Developers sometimes do not have the content they need, to start populating the Drupal development site. As a developer, you have created the content types you need and want to start building the...
Categories: Content editing experience, Developer tools
Simple tabs field
This module is created to help users create tabs in accordance to their theme. There are two templates provided under the theme folder. After installing copy the file field--tabs.html.twig under...
Categories: Site structure
Pygmentizer
This module provides an input filter which does source code syntax highlighting by using Pygments. With this module you will have 20 color styles and 55 languages / metalanguages! Prerequisite You...
Locale Cookie
This module adds a new method for language detection to Drupal 7, it keeps track of the language by means of a cookie, so the language is preserved no matter of the user is logged in or not. It...
Categories: Multilingual
No Translate
No Translate adds a CKEditor 5 toolbar button that wraps selected text in so translation services such as GTranslate and Google Translate can skip specific words or phrases. This is useful for...
Categories: Content editing experience
Apachesolr Image
Introduction This module provides ways to index image fields directly as markup, and allows to choose what image styles to be used for this indexing. The module integrates with Apachesolr Views and...
Categories: Site search
Form State Empty
Provides a small extension to Core's conditional form fields system. Allows the clearing of an html input element based on the state of another form element(s). Example: $form['field_to_empty']['...
Categories: Developer tools
Facebook OAuth Profile2 Integration
Description This module provides integration between the Facebook OAuth module and the Profile2 module. It allows to map Facebook properties to Profile2 fields during user registration....
Overview field
Synopsis Overview Provides a custom field to add different predefined overviews. This can be used to add views / blocks / ... Usage Add an option to the dropdown list: Load the output for the...
Categories: Developer tools, Site structure
Taxonomy based permissions
Granular User-level permissions system, structured by taxonomy categories and content types. Modules supported Google Picasa (built-in) RSVP Integrates well with Nodeprofile to display user names...
Categories: Access control
Color Save Custom
This module allows you to save 'Custom' color profile using the default color module. Just enable and choose custom for the color profile and you will see a text box appear, fill in a name and save...
Server indicator
Allow administrator to assign different server names to same drupal instance based on server location. It's handy in that the administrator will not get confused which location he's working on, ex....
Categories: Developer tools
FacetAPI Untagged
This module alters the default Apache Solr search behavior in order to show all the nodes tagged with a taxonomy term and also all untagged nodes (tagged with a term named 'untagged'). This module...
Categories: Site search
Patch Table
Patch table provides a developer tool for managing patches to core and contributed modules. Please put the patches in the path: sites/all/patches And use Drupal suggested naming scheme: module...
Categories: Developer tools
Content Create
Testing a new way to present a simplified node create form, with just the bare essentials, before a new node is created. One of the benefits is that it then will be easier to use the nodes own NID...
Categories: Content editing experience
RESTful Web Services Entity Embed
With this module, you can ask restws to embed entities in the result. Use the URL pattern below, for example http://domain.com/commerce_order/106.json?embed[commerce_line_item]=2&embed[commerce...
Environment Indicator File
Display an arbitrary tag from a file in your sites folder. Useful for when using different build systems across multiple environments and want to standardise. File must be called "version" and live...
Categories: Administration tools
Views number field calculate
This module will add a global field named Number field calculate in views, which used to calculate the sum of the two numeric type field. The results support for sort and filter.
Simple Testimonials
This module creates a testimonial content type, a testimonials list page, a random testimonial block, and a slider block that rotates through five testimonials. The display name, page description,...
Categories: Content display
Who Bought What|Ubercart
UPDATE: D8 port can be found in this new module: https://www.drupal.org/project/who_bought_what This is for Ubercart. If you are using Ubercart to sell tickets or entries to an event or perhaps a...
Categories: E-commerce, Site structure
Menu Link Clone
This Menu Link Clone module is to clone the menu items along with menu clone process. If you wants same menu tree for different purpose, Its help you to save you time. Use Case: As this menu is for...
Categories: Administration tools
Field Style
Field Style is a Drupal module that lets site builders and content editors apply advanced, responsive CSS styling to any field output — directly from the content edit form, with no custom code...
Categories: Administration tools, Content editing experience, Developer tools
Custom Add Content
This module allows you to customize the "add content" page (/node/add) by converting it to a menu named "Custom add content page". By configuring this menu you will be able to: Sort creation links...
Categories: Administration tools