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

1,482 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.

Hook Update Deploy Tools

CONTENTS OF THIS FILE Introduction Methods / Uses Requirements Installation Configuration Anatomy of a hook_update_N() Maintainers IntroductionDrupal provides its own functions for enabling modules...
Categories: Administration tools, Developer tools, Import and export

View sticky nodes at Top/Bottom

It allows certain items to be pinned at the top of the list, highlighting them as relevant, regardless of the general sorting applied. This ensures that important items are always visible and...
Categories: Accessibility, Administration tools, Content editing experience

Static Setting: Conditions

Leverage the Static Settings API to create Drupal contexts. Description The Static Setting Conditions module provides a way to utilize the Static Settings API to provide conditions in Drupal. It...
Categories: Administration tools, Developer tools

Realname registration

Project summary Create usernames based on a persons real name, and save those values as user fields. Tommy Lee Jones → TLJones The Realname registration module is a solution for forcing...
Categories: Administration tools, Access control

ShURLy Auto

ShURLy Auto is an extension for ShURLy module. ShURLy allow you to create your own short URL service. ShURLy Auto will automatically create short URL on node creation or saving. The sort url will...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)

Admin links

This is a very simple module that adds the content local tabs (Edit, Delete, Revisions, etc.) as links to teasers/lists of nodes. It also makes the 'Delete' link show up as a tab in the individual...
Categories: Administration tools, Content editing experience, Site structure

Rewrite Sub Link

In brief, this project could help you rewrite the URLs. 1. sub urls of node and user will be rewritten when the parent url has an alias. 2. you can use regex to rewrite any url if you want NOTICE:...
Categories: Administration tools, Performance, Site structure

Node Export Beautifier

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This project aims to help all reviewers that use node...
Categories: Administration tools, Content display, Import and export

Maintenance Page Node

This module allows you to choose a node to show when maintenance mode is on. When the module is installed, navigate to maintenance mode form (admin/config/development/maintenance) and an...
Categories: Administration tools

Random Weight

About This module works along side the Weight module. It's main purpose is to allow you to have the weight of nodes randomly updated at set intervals. For example all nodes of type x could be...
Categories: Administration tools, Content editing experience, Content display

Extend Content list Title

This module allow user to add more field in title column in content list. The problem is that some time we need to search node based on a value which stored in CCK fields, and we have to open node...
Categories: Administration tools

Term Content

Term content is a simple administration UI to manage (sort/filter) Taxonomy term's content Why Term Content ? There is no any way to customize the term content's order in drupal, most of the times...
Categories: Administration tools, Content display, Site structure

Synchronizer

This module can import tables from external databases as nodes in Drupal. It also creates automated tasks to update these tables and automatically upload the information as nodes. The module has...
Categories: Administration tools, Content editing experience

Selective Delete

This module provides a way to delete the Selective Entities. Though we already have 'Bulk Delete' Module available to delete the nodes of specific content type, however, there is a limitation with...
Categories: Administration tools, Content editing experience, Access control

CCK Author Field

The module allows you to show node author information in a custom format. As it uses the cck userreference field, you can easily change the displayed author and keep the real author information in...
Categories: Administration tools, Content editing experience, Content display

Menu Link Sync

The Menu Link Sync module helps synchronize the position of menu items within Drupal installs with separate menus for every language, for instance when we have different "Main Menu - French", "Main...
Categories: Administration tools, Content editing experience, Multilingual

Content Moderator

This module allows you to give a "moderate nodes" permission to a user role. Users with this permission may see a list of content (restricted using the node access table via db_rewrite_sql so they...
Categories: Administration tools, Developer tools

Menu trail by node

Menu trail by node allows to set the active-trail depending on the menu item you choose per content type. Under some circunstances, site builders need to display some menu items in pages where the...
Categories: Administration tools, Site structure

Hide node field

INTRODUCTION ----------- This module helps you to hide specific field value for a particular node. Uses: 1. This module makes easier to hide the field value by just typing the machine name of the...
Categories: Administration tools

Extra Logos

Overview Simple functionality using page url patterns to set a different logos on the drupal pages. Wildcards can be used. Supports multiple pages as well as overriding of the pages for the logos....
Categories: Administration tools, Content display, Media

Nodetype Info Tab [D7]

Description: This (mini) module adds the nodetype to the "Edit" tabs title in brackets. Example: "Edit (Page)" or "Edit (Story)" or "Edit (Panel)", ... instead of just "Edit" Do you know the...
Categories: Administration tools, Content editing experience, Developer tools

jWYSIWYG

This module has been replaced by Wysiwyg API, which (also) integrates the jWYSIWYG editor with your Drupal site and provides the same functionality. Users should install or migrate to Wysiwyg API...
Categories: Administration tools, Content editing experience

DCDL

DCDL (Drupal Config Dump & Load) is a configuration management module written to support migrating configuration via drush for Drupal 6. It aims to be a small tool to handle a very specific problem...
Categories: Administration tools, Developer tools

Flexinode

Flexinode is a module that allows non-programmers to create new node types (flexible content types) in Drupal. Users can define the fields in the node edit form for their content type, and can...
Categories: Administration tools, Content editing experience

Trashbin

This module allows user to move content (nodes) to trashbin. It inserts "Move to trash" button on node edit page, for users who have permission to move this node to trash. What is trashbin then ?...
Categories: Administration tools, Content editing experience

Pages