362 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.

FireStats Logo

FireStats

  • Last changed: 1 year 1 week ago

FireStats is a web statistics system. This module allow FireStats to monitor access to your Drupal site. A live demo of FireStats is available here. Please report Firestats integration module's problems in the project issue tracker and the statistics system's problems to http://firestats.cc/

Visibility API (Optional):

  • Firestats module is integrated with Visibility API module to set stats collection from specific parts of the website only; just like the block visibility setup.

User Progress API

  • Last changed: 9 weeks 20 hours ago

Blog post / screencast on what this module does
User progress is an API for fine grain event tracking of a user through your site. This has been developed for use within the context of education and charting student progression through out a system but should be able to be used in any drupal site to track certain user actions. By default the module does nothing other then provide the framework for other modules to invoke. Some included modules that implement this (and how):

  • Content - Capture the fact that a user went to a page
  • JWPlayer - Integration of JWPlayer to capture of users pressing play, skipping within or completing video.
  • Smart Builder - Establishes registry types for use with Smart Builder third party application

This project has full views integration so you can visualize the data that's been collected or export it to whatever format you want! Please submit feature requests and feedback to the issue queue.

Module development sponsored by The Pennsylvania State University for the ELMS distribution.

Commerce Price History Chart

Commerce Price History

  • Last changed: 42 weeks 1 day ago

This module provides a price history feature for Drupal Commerce products.

Requirements

Installation

  • Install the module as usual
  • Navigate to admin/commerce/products/types (Store -> Products -> Product types)
  • On the "manage fields" page, add a Price History field and select the Hidden widget
  • On the field edit page, attach your newly created field to an existing Price field in order to track it's changes (this is a one time operation, the "Attached Product Price field" select box will be disabled after saving the form)

Configuration

  • On the "manage display" page, you can configure a few settings for the price history chart formatter

Credits

Developed and maintained by Andrei Mateescu (amateescu)

eTracker

  • Last changed: 8 weeks 3 days ago

eTracker, a bit like Google Analytics, reports web traffic to a webmaster and other authorized users. A big plus of eTracker is that the reporting is happening in real time and that even without installing anything other than some small code into the websites themselves.

Thanks to Drupal's modular approach it is quite simple to integrate eTracker dynamically into web pages and modify the parameters on the fly. Give it a try and let us know when you sign-up for an eTracker account, it's recognized as a donation to this project.

More details about eTracker can be found on eTracker's website (http://www.eTracker.de).

This project has been sponsored by PARAGON Executive Services GmbH, providing IT services as individual as the requirements. Find out more from http://www.paragon-es.de

User Voice settings

User Voice

  • Last changed: 1 year 1 week ago

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

Visualize

  • Last changed: 3 years 40 weeks ago

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.

GoSquared LiveStats

GoSquared LiveStats

  • Last changed: 1 year 1 week ago

This module allows site owners to easily integrate their GoSquared Tracking Code into their Drupal site without having to change any source code or theme files.

This enables you to monitor your Drupal site's traffic in real-time with LiveStats and Trends, the real-time analytics platform.

To use LiveStats and Trends on your site, simply download this module and sign up for a free account at https://www.gosquared.com/plans/

Snoobi web analytics

  • Last changed: 1 year 36 weeks ago

What is Snoobi
Snoobi is a visitor tracking tool as well as a web analytics service. The visitor tracking collects information about your website, providing the insight necessary to ensure that your website supports your business objectives and helps in achieving them. With the guidance of Snoobi's professionals, this knowledge can be turned to action and action into results. (Source: www.snoobi.com)

This module offers a simple light weight integration to Snoobi making it easier to add Snoobi tracking instead of supporting it directly with custom module or in your theme.

Login History

  • Last changed: 25 weeks 7 hours ago

Login History adds a new table which stores a list of each users' past logins. This module was originally written as a way to capture a user's last login timestamp.

One thing I'd like to do but haven't yet – since the project I originally wrote this for didn't require it – is to have a threshold of how many previous logins per user are kept in the database. Currently, if the site has a lot of users, this table could get rather large.

This module is in early development. If you have any ideas for improvement, please post in the issue queue. Better yet, submit a patch! :)

FileField Track

  • Last changed: 51 weeks 12 hours ago

A simple module that tracks downloads of files added through CCK/Fields by asking anonymous users to enter their email address. Returning anonymous users are tracked using a cookie. A tracking interface shows email address and user account information for tracked files downloaded on the site.

Why only have users enter their email address? Email addresses are a unique and easy way to identify users, and the barrier for entry is lower than actually registering for the site.

Set up is easy:

  1. Download, install, and enable the module.
  2. For any file field you would like to track, choose one of the display formatters labeled "(with tracking)".
  3. Watch statistics stack up at http://example.com/admin/reports/downloads.

Please note: Those who are not using this module with a private file directory should consider choosing a file path that is sufficiently complex or contains a hash so that direct URLs to files are hard to guess.

This module is heavily based on Email Download. Check out the Comparison of file download gateway and tracking modules for a list of similar modules.

Forms (FSE)

  • Last changed: 1 year 9 weeks ago

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 bug fixing! Fill that issue queue!

Description

Ever needed Webforms with complete Views integration?
Since Forms is build on the fieldable Entity layer, you get full support for Rules and Views out of the box.

When you are building long forms or expect a lot of submissions, the Webform module is probably a better choice. This Forms module is compared with Webform heavy, but more flexible.

The Forms module now comes with:

  • Views support
  • Rules support
  • Features support
  • Fields support
  • A Field to attach a Form to another Entity (e.g. Nodes)

All Fields you use in nodes can be used in Forms as field, including images, files and dates.

Multi page Forms is supported with Field group or with skilip's sandbox project Page break field.

Use Forms with other Entities

Simplenews Bounce

  • Last changed: 14 weeks 2 days ago

The module will (on the cron) try and connect with the "Simplenews default From email address" mailbox (via imap) and do a best effort in understanding the bounce reports and saving them in the database in Drupal. The results are available in a view. (admin/reports/bounce)

Currently there is no active processing of bounces, you have to do that manually.

Drupal 7

No development.

Drupal 6

Only version 2.x is being developed and supported.

Requirements

Highly recommended

  • A dedicated mailbox for bounce handling
  • mimemail or another mail library

Installation

  • Download, install and enable the module.
Report

Time Spent

  • Last changed: 12 weeks 2 days ago

This module tracks, by Ajax, how long a registered user took to read a page and the amount of time he spent on the entire site.

You can configure which content type and role should be tracked and view the report, exhibiting the total hours (or minutes/seconds) a user spent reading a page and at the entire site.

This module just track node pages and registered users. Taxonomy or views pages aren't tracked, but can be if the code is edited.
If you need to track anonymous visits, consider using Google Analytics (GA can't track registered users by its privacy terms).

There isn't any module dependency.

USE CASE:
You need to track and exhibit a statistic report with the amount of time a registered user took reading a page and the total time spent by him at your site.

BENCHMARK
A fresh install will have each ajax call varying about 110-130 milliseconds.

SPEEDING UP:
In Drupal 6, if you install High-performance JavaScript callback handler, everything will be faster. Install it and clean cache. Time Spent is already pre configured to work with this module. With this integration, a test install will have each ajax call varying about 30-40 milliseconds.

Screenshot of the Feedback & Suggestion Tab module in action on Drupal.geek.nz

Feedback & Suggestion Tab

  • Last changed: 20 weeks 1 day ago

Feeback & Suggestion Tab adds a tab to the viewport, next to the scrollbar, which solicits feedback and suggestions from website visitors. GetSatisfaction.com, UserVoice.com and other similar services use a tab like this, and are the source of inspiration for this module. The webpage in the modal dialog that appears after clicking the tab is configurable, but only pages in an <iframe> are supported for now. Contributions for AHAH content are encouraged.

To set the URI for the iframe, add a line like the following to your settings.php file.

$conf['feedbacktab_iframe_uri'] = 'http://example.com/';

The animation settings are also not yet configurable or over-ridable. A UI for these settings is needed. Contributions welcome.

Animation is slightly different in each of Safari, IE7 and Firefox, due to browser bugs with the position: fixed layout and jQuery UI Bounce effect library. This needs to be better debugged and patched, possibly to jQuery UI. Contributions welcome.

There is some support for placing the tab on the left or at the bottom, but this needs to be completed. Need I say that contributions are welcome? :)

Quickstats

  • Last changed: 3 years 26 weeks ago

Quickstats.module is a simple and efficient (from a database point of view) way to count pageviews of nodes. It is intended for heavy traffic sites where performance is key.

The heart of this module has been coded by Karoly Negyesi (chx) for NowPublic.com. Small improvements and packaging by Michael Imbeault (fireang3l).

IMPORTANT NOTES:

- Minimum requirement: MySQL 4.1
- This module adds one column (called quickstats_views) to your node table.
- It also has a limit of 100k page views per cron run, controlled by group_concat_max_len in quickstats_cron()

Language Checker

  • Last changed: 2 years 1 week ago

Language Checker module provides a tiny little overview page which lists each installed module's translation percentage for each enabled language, and overalls. Utilizes and depends on the Translation template extractor module. The Drupal 7 version has drush integration as well.

Initial module development was sponsored by KYbest.

Settings audit log

  • Last changed: 39 weeks 2 days ago

Ever wanted to know what changed in the {variable} table? Who changed it? What the old value was?

Well, this is the module for you.

Using a database level trigger and a log of the connection id of the current request, we can log all of this. This should allow a bunch of other modules to be written on top of this one to allow for rollbacks etc.

Postgresql and Mysql supported, requires Mysql version greater than 5, and requires plpgsql installed on the Drupal database for Postgresql.

PHP Web-Stat integration

  • Last changed: 3 years 13 weeks ago

This Module is abandoned. If you need this functionality, create a new block on your site, place it into the footer of your page and add the required code directly into it with the "Full HTML" filter!

Small module to inject the statistics fetcher for the PHP WebStat tool. This module just injects the statistics fetcher code, it does not do any inclusion of the statistic tool/view itself. You have to handle the download and installation of PHP WebStat yourself, aside from Drupal in another folder.

Installation:

After installing, you need to configure this module in order to make it work together with PHP WebStat. There are two settings: The first one switches the collection of statistics on and off, the second one is the path where to find the statistics.

What it does specifically:

This module inserts the following code just before the tag at the bottom of each page:
<script type="text/javascript" src="http://www.mysite.com/stat/track.php?mode=js"></script><noscript><img src="http://www.mysite.com/stat/track_noscript.php" border="0" alt="" width="1" height="1"></noscript>

Share count statistics

  • Last changed: 1 year 14 weeks ago

Allows your Drupal site to gather statistics on how many times your content (and other entity types) have been "shared" with social/sharing services like Twitter, Google+, Facebook, etc. Also provides an API for other modules to hook into and provide their own share counts.

Also provides views integration so you can easily create a 'Most shared' block listing the most popular shared content.

Developed by Palantir.net (written by Patrick Teglia) and sponsored by University of Chicago for the University of Chicago Magazine.

Cookie Log

  • Last changed: 1 year 2 days ago

Records all cookies that all users have set when they load a page.

This allows easier auditing of cookies on your websites for conformance with the EU cookie law.

Information appears under admin/reports/cookies

Webtrends

  • Last changed: 1 year 51 weeks ago

This module brings Webtrends analytics integration to Drupal. All you need to do is to install the module, change the configuration settings, and you are good to go.

Key features:

* Easy configuration
* Per role tracking
* Optional CTools Page Manager integration that allows for different Webtrends settings and meta tags per page / variation.

Sponsored by Optaros

Zabbix client for Drupal

  • Last changed: 2 years 42 weeks ago

This module enables a Drupal website to send statistics remote Zabbix server using a locally installed Zabbix client. For more information on Zabbix, see http://www.zabbix.org

The Zabbix server can then be configured to monitor the incoming statistics and trigger alerts according to your own specific requirements.

Gain a deeper understanding of your Drupal performance and find those transient problems before they become major issues.

An example Zabbix XML Drupal items is included for your Zabbix server. Refer to the zabbix_items.xml in the example_zabbix_server_configuration directory. This is an export of example_items from Zabbix Server 1.8.2.

Sending custom Zabbix statistics from other Drupal modules

If you have other Drupal modules that need to send statistics to a Zabbix server then you can accomplish this one of two ways:
1. Calling zabbix_send() directly:

if (module_exists('zabbix')) {
  $key='drupal.customstatistic';
  $value='100';
  zabbix_send($key, $value);
}

2. Or implementing a zabbix_items function in your module, eg. function mymodule_zabbix_items(). See the existing zabbix_zabbix_items() function as an example.

Installation

See the included README.txt for installation, Zabbix items and Zabbix server configuration instructions.

Yandex Webmaster

  • Last changed: 41 weeks 1 day ago

Yandex Webmaster module integrates the Yandex webmaster tools with your Drupal site via Yandex.Webmaster API.

Xstatistics

  • Last changed: 27 weeks 3 days ago

Xstatistics is a module meant for extendability. It offers basic statistics as summaries at the momement, but any features are welcome for review.

SEO Stats

  • Last changed: 22 weeks 6 days ago

Search-related statistics including Google PageRank for your site or other sites, in your Drupal site.

Wrapper for the SEOstats: SEO data library for PHP.

This is a developer-focused module and has no user interface of its own. Use it simply by calling its functions.

Currently the only function defined is to get the page rank:

<?php
  $url
= "http://example.com";
 
$pagerank = seostats_google_pagerank($url);
?>

However all of the SEO Stats library's functions can be used in the same manner that this function gets them, see in the module file:

<?php
  $result
= NULL;
 
seostats_include_library();
  try {
 
$seostats_url = new SEOstats($url);
 
$pagerank = $seostats_url->Google_Page_Rank();
  
$result = $pagerank;
  }
  catch (
SEOstatsException $e) {
 
watchdog('seostats', $e->getMessage(), array(), WATCHDOG_ERROR);
 
$result = FALSE;
  }
  return
$result;
?>

If using Drush Make then the library will be downloaded for you, otherwise download SEOstats yourself and put it in your libraries folder.

nobody click here