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.
SmartDuo Breadcrumb
SmartDuo Breadcrumb is an advanced breadcrumb management module for Drupal 11.3+ that gives site builders full control over breadcrumb trails without writing a single line of code. It provides a...
Categories: Accessibility, Content display, User engagement
Citation counts
Retrieve citation counts for scholarly articles where: link below node (of type 'pub') and cron what: retrieve citation counts from Google Scholar by querying with node title (and cck field ...
Categories: Content editing experience, User engagement
Rate Yes/No Views sort handler
Info Allow sort content on average value Yes/No widget Rate module. Usage 1. Add relationship "Node: Vote results" with "Aggregation function" = "option-1" 2. Add relationship "Node: Vote results"...
Categories: User engagement
Userpoints Karma
Userpoints Karma integrates the vote/up down module with the userpoints module to provide a node/comment rating karma system. The module allows a voter using the vote/up down widget to add or...
Categories: Content editing experience, User engagement
WorldOfLogs
This module is intended to act as a middle-man between worldoflogs.com and your Drupal website. Doing so the module creates a node type "worldoflogs" labeled appropriately "Epeen" for users. From...
Categories: User engagement
Metrics
Build scores for nodes based on the results of metrics functions. This module was originally created as a 2007 Google Summer of Code project. How it works First, a quick glossary of terms: Metric A...
Categories: User engagement
Click Thru Tracking
This module provides the ability for site admins to track clicks on their site such as advertising campaigns and newsletter click throughs. The clicks are organized into groups, so ad campaigns can...
Categories: E-commerce, User engagement
Node registration dependent fields
Provides ability to use dependent fields on Node registration form
Categories: Site structure, User engagement
Annotate Node Unsupported
Allow commenting of nodes by paragraph or sentences similar to Google Docs.
Categories: User engagement
Webform prepopulate block
With this module you can set a webform component to display in a separated block. If you have a webform with many components, you can choose some, and put them into a block per webform. These...
Categories: User engagement, Site structure
Node Moderation
DESCRIPTION This module enables users to vote on nodes. Like comment moderation, the available votes and the value of each vote is configured by the admin. Each node maintains a score, based on the...
Categories: User engagement
Family Tree
Please note: This module currently has no way of outputting GEDCOM compliant data. The Family Tree module is for recording, displaying and analyzing genealogical data. It allows for the creation of...
Categories: Content editing experience, User engagement
I love this
Today, we suggest the excellent Flag module This module allow user to say 'I love this page' A list of lovers of that page is created. The module provides: a widget at the begin of the node body...
Categories: Content editing experience, Content display, User engagement
Flag Form
This will display selected node flags within a form of checkboxes, rather than as links. This allows multiple flags to be marked simultaneously. This depends on the Flag module. To use, you will...
Categories: Content editing experience, User engagement
Speak LOLcat
Changes the output of all node body's to LOLspeak before hitting the browser.
Categories: User engagement
userpoints wordcount
Problem: Userpoints and Userpointsnc are both great, but they has one flaw when adding points for users who comment or create posts- it doesn't discriminate against the length of posts or comments,...
Categories: User engagement, Access control
Course SCO Node
This module provides an extremely simple and straightforward connection between the Course module and SCO Node.
Categories: User engagement
Quizard
A lightweight quiz module featuring videos. Installation Place the quizard module in your modules directory. Navigate Manage > Extend, and enable Quizard. Usage Add a quiz by navigating Manage >...
Categories: Content editing experience, User engagement
Content Destruction Kit
Efficiently disable the display of any node. (Maybe not a good choice for a drupal appstore.) Use at your own risk!
Categories: User engagement, Security
Tournament
This module provides a full tournament management system for Drupal. Features Tournaments are nodes Knockout brackets, round robin and ladder tournament types are packaged with this module. Other...
Categories: User engagement
Forms (FSE)
Forms based on entities. Status The first Beta is released. We like to rethink the permissions before releasing stable. We also need to test more with features and ctools exports. Furthermore it is...
Categories: User engagement, Integrations
Content moderation
User reviews can be found here Iam looking for Co-Maintainers helping to deal with the bugs and features. Just contact me - thank you in advance In Short This module does what a lot of people know...
Categories: Content editing experience, Content display, User engagement
Voting API services
Expose voting API methods as a service resource. Development starts from initial code posted in http://drupal.org/node/241453 by arithmetric and RasputinJones.
Categories: User engagement
Labor time tracker
The Labor time tracker module provides a simple time and attendance tracking system for collaborators. Each user can also request changes in his time log and the admin manage all the requests and...
Categories: User engagement
Reading Rating
This module will allow any long text field to be evaluated for readability using the Flesch–Kincaid readability algorithm. This module works with CKEditor5 as well as non-WYSIWYG text fields and is...
Categories: Content editing experience, Integrations, User engagement