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

User Visits Advanced

The User Visits Advanced module is a contrib module for the User Visits module. It is extremely useful for social networking sites who wish to provide their users with statistics about the number of times a the users profile page is being viewed and by which other users. See the provided screen shot how the block of this module can look like.

This module comes with its own database table to store statistics per user profile (uid). At cron time, the data from the user_visits table is collected, aggregated and stored in the user_visits_adv table. It stores

  • the total number of visits per uid
  • the number of visits of the X past days per uid
  • the most recent visitors uids of the past Y hours

Installation

  • Enable the user_visits_adv module
  • Go to admin/user/user_visits and the advanced fieldset
  • You can choose to enable the two blocks: My recent visitors adv & My visitors history adv
  • Configure each block for the amount of data which should be handed over to the theming functions

Theming

The My visitors history adv block can be themed by overriding the following function
<?php
/**
* Theme function for history block
* @param $history is array with the views data of the past X days.

Notify 404

Notify 404 provides the ability for notification emails to be sent to a user when a specific volume / frequency of 404 (page not found) errors have occurred on the website. This module allows for configurable email settings and volume / frequency settings. It also provides help via pointing the user to the Redirect Module to fix the issue.

Required Modules:

Click HeatMap

ClickHeat generated heatmap.

The Click Heatmap module provides integration between Drupal and the ClickHeat library. The module itself does not record any data or generate click heatmaps. Instead the module provides a limited Drupal related scope and injects the the Javascript necessary to record the click data.

Webform Submission Reference

Webform Submission Reference creates a webform component that points at submissions from a target webform.

Example

  1. You have a webform that allows teachers to register ;
  2. You have a webform that allows students to restister ;
  3. You need students to be linked with a teacher ;

Then this module allows you to achieve this.

Google Analytics Referrer

The correct(?) spelling of referrer :-)

Lightweight, scalable, no-nonsense, enable-and-forget collector of referrers for all pages on your site, drawing on data collected by Google Analytics. Hardly any load on your server, no negative impact on the user. Highly customizable. Suitable even for large and high-traffic sites.

Userpoints Meter

meter

The userpoints meter module provides a block to output the current points of a user styled as a meter. Take a look at the image.

D7

New Features: see the config page of the blocks. To set special permissions to the blocks, also use the block config page.

Setting for creating multiple blocks: admin/config/people/userpoints/userpoints_meter
So you can create multiple blocks. Like one for each category of userpoints.

Content Experiments Context

Allows inserting Google Content Experiments code in the header of any page view using Context.
Requires an existing Google Analytics account (classic or universal).
Can be used as standalone or with Content Experiments module.

Webform Field Wrapper

Intro
The webform field wrapper provides an additional webform component that acts in a similar way to a fieldgroup, without being a fieldgroup. Fieldgroups are NOT the correct way to group fields together for presentational purposes, this is where Webform Filed Wrapper comes in.

Views Simple Chart

This is simple Bar Chart,Pie Chart,Column Chart,Timeline Chart and Organization Chart Visualization based on Views.

I have used Google Graph API https://developers.google.com/chart for visualizations. No third party libraries are required because Google Graph library is already included.

MySQL Report

One of the standard tools used by DBAs for tuning MySQL databases is mysqlreport, a cool script written in Perl. Unfortunately I've got a number of clients that either can't or don't want to keep Perl around and up to date so I've ported mysqlreport into a Drupal module since all my clients have PHP.

At the moment all this does is to simply display the MySQL report, I'll eventually get around to hooking up help and other features as I need them (or other folks want them).

Commerce Yandex.Metrics

Commerce Yandex Mertics
Яндекс Метрика отчет "Параметры интернет-магазинов" для Drupal Commerce
=====================

This module provides e-commerce statistics tracking through Yandex Metrics service.

Dependencies

To install and configure

Zabbix client for Drupal

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.

Stop Spam

The module provides some tricks to stop sending spam on your website.

Excel Reports

If you need to export Drupal data into MS Excel files, this module was made with you in mind.

On top of PHPExcel(https://github.com/PHPOffice/PHPExcel), a stable library to create MS Excel files, this module provides 2 ways to create great, useful and easy reports:

AJAX Download Counter

This module uses AJAX to count file downloads. It's optimized for medium to large sites (such as my own site, OpenGameArt.org) where the total number of file downloads might be in the hundreds of thousands or even millions. Using this module has some advantages and some limitations versus other methods of counting downloads:

Call Me

Module "Call Me" provides a block through which users can send a request to call back. Requests are sent to the specified email addresses.

Hall of Fame

HOF, or "Hall of Fame", is a module that provides publicly-visible summary statistics for a Drupal web site. What differentiates hof.module from the regular Drupal statistics is that HOF is meant to provide a public display of statistics, emphasizing credit to those who help a site to succeed.

Taxonomy term statistics

Based on the core statistics module, which tracks general page views and counts node views. It is also a replacement for/upgrade to module term_statistics.

Link: onclick attribute

Adds an "onclick" attribute to link fields. The attribute is configurable on a per field basis (from the field widget settings form).

Usage

- Download and install the module as usual.
- Enable the onclick attribute by editing a link field from the "Manage Fields" page of your content type (or any entity bundle type for that matter).
- Visit the add/edit page for your content type and behold your onclick attribute field!

Woopra

Woopra

Adds support for the Woopra web statistics and real-time tracking system.


This modules includes support for:

  • selective tracking of users based on their role
  • local caching of the tracking code
  • explicit tracking on their username
  • display users' avatars and email addresses (optional) in Woopra

https is now supported by woopra and this module.

Webform Smart IP

This project creates a new Webform field type called 'smart_ip' that uses the Smart IP module to provide additional data about the form submitter in hidden fields. The data will show up on the Results/Submissions admin pages, but will be hidden on the form submission.

This could be beneficial for lead generation sites that needs to filter leads by city or state.

Webform Auto Address

Logo of the Webform Auto Address module

Autocompleting addresses is one of the small steps to create a better web experience. The API of postcode.nl offers autocompletion functionality for addresses located in The Netherlands. This module integrates this service into Webform by creating a component that automatically fills in the street name and city when the user provides his/her postal code and house number.

Poll Chart Block

Displays the latest (or second-latest, etc.) poll's results in a block using Google Chart API, with a selectable chart type, in specified size.

Dependencies

Development

Paid support and module development is from KYbest.

Filefield download tracker

Description:

The filefield_tracker module allows you to track the download of private filefields.
This module depends on the Filefield module and requires the private download method to be set.

Query UI (QUI)

Query UI (QUI, pronounced Q-ee) is a report generation tool that utilizes Drupal's Dynamic Queries to build/execute queries.

At it's core, QUI is an interface for building queries. It allows users to build "reports" and view query results in a multitude of formats.

Pages