734 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.


This module integrates the Who Is Visiting statistics monitoring software into a Drupal site.


Visualize is a Views style plug-in for implementing the jQuery Visualize charting tool.

jQuery Visualize provides accessible charts providing textual information to non-visual users.
It uses a technique with JavaScript to scrape data from an HTML table and generate charts using the HTML 5 Canvas element.

This plug-in is tested in the following browsers: IE6, IE7, IE8, Firefox 2, Firefox 3.5, Safari 3 and 4, Opera 9.


Adds the ability to implement the Tynt service to retrieve copy & paste analytics and append additional copy to text that has been copied.

For more information on Tynt, please check out their website: http://tynt.com/

Tealium Tag Manager

Drupal Tealium Tag manager tool used/developed by Capgemini.

This is mainly an api that other modules can use.

Drupal Dashboard

Drupal Dashboard

It's basically about site information i.e how many nodes are present in system either published or unpublished and available themes etc on a single page.

Enable the module and go to admin/drupal-dashboard and can see the stats of site.

Install the module and go to 'admin/drupal-dashboard'. Here you can check all basic information about the site.

For More :- https://www.youtube.com/watch?v=tIgDV4hNBqw

Extended History

Extended History aims to help module developers (or PHP-savvy web developers) by keeping an extended history of visits to nodes for each user.

While Drupal already provides some basic funcionality in the history table, there are a couple of drawbacks:

  • History records are purged after 30 days;
  • That 30-day limit is non-manageable, unless you disable cron runs altogether;
  • It doesn't count how many times each user saw that node.

Original code from node.module:

define('NODE_NEW_LIMIT', time() - 30 * 24 * 60 * 60);

function node_cron() {
  db_query('DELETE FROM {history} WHERE timestamp < %d', NODE_NEW_LIMIT);

Extended History adds a new table called extendedhistory to store (uid, nid, timestamp, count) tuples.

For anonymous users, it keeps these details in session until they log in or register, at which time this is saved into the DB under their new UIDs.

If you want records to be deleted after some time, this can be set in Site Building » Extended History.

As 'API', it provides the following function:

	 * Returns an array of the form:
	 * array(
	 *   'timestamp' => [int],
	 *   'count'     => [int],
	 * );
	 * If no record was found, it returns an empty array.
	function extendedhistory_last_viewed($nid)

Super Monitoring

The extension integrates Super Monitoring responsive interface into Drupal admin panel, enabling you to view reports and configure services without the need to leave your CMS and log in manually to the external application.

Entity Reviews

Entity Review module allows authenticated users to leave reviews on site content.

Watchdog DBlog Exclude

This module adds settings allowing you to exclude specific types, severity levels and ip addresses from being logged to the database.
It does this by overriding the HOOK_watchdog function in the dblog module and implementing its own.
settings are with the other logging settings at: admin/config/development/logging

After implementing this module, I came across one that does virtually the same (though it doesn't seem to filter IP).
Watchdog Filtering

Login Frequency

Login frequency module is used to track the user's login frequencies.It generates report for user's login frequencies and detailed user report for those logins.

  • The login frequency report will provide details like user name, email id and frequencies.
  • The detailed user login report will provide details like user name, IP Address and date when that user logged in.

Providing separate menu link for login frequency report in admin/reports


  • Drupal 8 version

Mail Domain Report

Creates a report of the mail domains used by the users on the site.


ApacheBench is a module that provides both invocation of the ApacheBench program, as well storing and reporting on cron-based invocations.

Popular Children

Popular Children logo.

Popular Children

This module logs the page views in specified menus, and enables creation of special blocks listing the most popular items selected from children or siblings of a particular menu item. The menu item to which each block is related can be fixed, or configured to show links related to user's current position in the menu.

Private Innovation

One of the main reasons to use Drupal is to minimize how much custom code needs to be maintained for a website. Every unique problem can be decomposed into the same problems that everyone has. These problems should be solved by modules on drupal.org.

This module calculates how many lines of code (LoC) of private innovation there is in a Drupal site.

Full report is available at Reports => Private Innovation. Total custom LoC is on status page. drush pi will output a summary.

Drupal Inbound Marketing

New project page!

>> https://www.drupal.org/project/openinbound


I needed to rename the project page. Therefore future updates of OpenInbound module will be available on https://www.drupal.org/project/openinbound. Based on https://www.drupal.org/node/2608882 it's not possible to rename a project page.

Nagios Looking Glass

NLG module in use with custom theming.

Nagios Looking Glass (NLG) is a utility for viewing filtered Nagios data.

NLG is not a tool for sending Drupal data to a Nagios server. For this you should use the Nagios Monitoring module.

On the top of this project page is a screenshot of the module in action, with some custom theming added to it.

7.x. Version

7.x Version by Daniel Baker

Comment Count Notify

Comment Count Notify is easy to configure module that sends a periodic mail with count of comments there in approval queue.
For advanced configuration of mail sending intervals, UI of Elysia Cron can be utilized.
This module does NOT provide summary or any other information about the comments posted - for that you can check Notify, Comment Notify and Comment Mail modules.

This module is basically of use for site administrators/moderators.

Sample Mail

***Please do not reply to this mail***

Dear Admin,
You have 119 comments pending for approval.
To clear the pending comment approval queue, kindly login at http://example.com with your admin account and clear the comment approval queue at:


Comparison of similar modules

You may also find something of your interest here


Elysia Cron

Development & Maintenance

Form Maker

Drupal Form Maker is an advanced and easy-to-use module for creating submission forms and is one of the best form builders available for Drupal. The back-end interface of the Form Maker is intuitive and user-friendly, allowing the users to easily create forms without being familiar with scripting and programming.

Form Error Logging

form-error-logging screenshot

This module allows you to log form errors. You can Whitelist the forms you want to track.
This may be useful for active site building, collecting information about how to improve form experience.


webalizer is a simple and basic module for display a block of the statistics generated by webalizer. parsing the file webalizer.hist that contains information about the visits.

Using cron, it read the statistics from webalizer and update the webalizer block.

For more information about webalizer: http://www.webalizer.org/


This module is now included in the ERPAL for Service Providers Distribution

This module shows reports from CRM activity and from sales activity. You can install it in the ERPAL Business Management distribution. It includes the following reports:


Shows the settings page in drupal backend

Every webmaster has over time with maintenance of a major website found it necessary to monitor how much an individual event is used.

Many of these can usually be measured using tools like google analytics.

But as a developer, I often look at stuff like Watchdog errors or how many web-orders failed, and other events most of those tools don't covers.

For this I use Librato.com which allows me to transfer and show this informations, or any other events in nice interface, all I got to do is add an rules event and activate cron.


What Is Ethnio?

Ethnio is a research recruiting tool for intercepting people that use your interface from your website or app, and then conducting some kind of research with them - moderated or automated - and scheduling them or paying them incentives automatically if you'd like. You can also email or tweet or post a link to an ethnio screener, but most people place our JavaScript on their site. Ethnio is not a recruiting agency or research consulting firm.

Elasticsearch Helper

As the name indicates it, Elasticsearch Helper is a helper module to work with Elasticsearch on Drupal project.

Whereas modules like elasticsearch_connector and other search_api plugins try to abstract away the actual API of Elasticsearch, this module tries to embrace it instead. It provides some common tools on which to build your own integration.

User Voice

User Voice settings

UserVoice is a Customer Feedback system that makes it easy for users of your website to suggest and vote on new features as well as report bugs via a tab that is inserted on to your website, which links to a simply forum.

This UserVoice module allows for quick and easy customization of the feedback tab via a settings form, utilizing the Block system to configure when and who can see the feedback tab.

A UserVoice account is required to use this module - http://uservoice.com/signup