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

Trends

Trends provides statistical information on how your content is performing.

Ideally it will connect to various external parties, Google analytics, Facebook, Twitter etc. to gather information statistics. The key here is that stats will be "in site" and "on page", giving instant feedback where applicable and also show how your content is performing inline with other pages on your site i.e.

- How does this page perform against the best / worst / average
- Last access time

Downloads

Inbound Links Checker

Description

Dead simple experimental module that checks a website inbound links status. More comprehensive description to come.

Dependencies

Installation

  • Install module as usual.
  • Goto admin/reports/inbound-links/settings and configure module settings.
  • Goto admin/reports/inbound-links/settings/add and add URLs to check for inbound links.
  • Run cron and see the results.

Statistics History

I think most of the Drupal developers know the Statistics module, which makes part of the Core of D6. It basically logs access statistics for your site. Every time a node is viewed, a counter gets updated. This counter value is stored in the node_counter table, and gets reset each day at 00 AM.

The most important thing is the hook_cron() implementation.

This function will check if we are 24 hours later since the last statistics check. If we are, it will clean all node_counter values. But for us, this was pretty annoying, as we wanted to keep track of older statistics. We wanted to know, "the most viewed" nodes in the last week, month, etc, etc, ...

We started looking around for a contrib module, but really, there was no contrib module that could satisfy our requirements.

So what did we do? We created our own custom Statistics module!
* We created a custom variable which keeps track when we ran our custom statistics system the last time
* If we are 00 AM (or later), copy all values from node_counter to a custom table, and index it with a timestamp
* The structure of this table is defined as:

+----------+------------------+------+-----+---------+-------+
| FIELD | Type | NULL | KEY | DEFAULT | Extra |
+----------+------------------+------+-----+---------+-------+

Node link statistic

Log access the link in node body.

IPv6 Greeter

Overview

The IPv6 Greeter module defines a new block which can be shown on your Drupal site in order to greet users connecting from an IPv6 address, or to inform the others about the existence of the new protocol.

Features

The content of the block changes depending on the IP address of the user:

ChartField

A field that can be used to generate dynamic chart from data

Smart IP Sandbox

This is an existing project, with additions agree to by the author.

Webform Graphs

This module was developed with the intention of creating graphs for webform results. Further you can define as many charts you want for a particular webform and get them as charts in view fields. When you installed this webform_graphs module, you will get the following list of features.

DocCharCounter

keyboard key d

DocCharCounter counts the chars/letters in various files/documents like MS Word, OO/LO Writer, XML and TXT.

This is a sandbox project at the moment. If it should become available for the general public, then only as one for Drupal8.

AppInsight

AppInsight provides tools to actively monitor your Drupal websites and notify you of performance and security vulnerabilities.

Downloads

Node points

This D7 module would like to make lists of the "best content" of the site based on points. Something like http://drupal.org/project/userpoints but with nodes.

Features
Every node can give points based on several rules which the admin user can change.
Points based on
- the length of the node body
- the number of the comments
- taxonomy ids
- statistics
- users votes
- extra points of the editor

:) (sorry for my english)

Badgeville

Badgeville integrates the Behaviors and Awards system offered by Badgeville into your website.

warehouse

This module is an effort to create a simple and robust data warehouse for use within Drupal.

Gemius

This module creates a context reaction, that takes a string a parameter (a Gemius code).

Using the context module, it can be invoked on any page and every condition can have it's own Gemius Code.

Yandex Metrika

A module allow to use on a site the counter and an informer Yandex Metric (http://metrika.yandex.ru/).
The module has the block with an informer. At all pages of a site it will be added JavaScript. This code is in charge of the count of visits, reviews and visitors.
All parameters of the counter may be configured in the interface. This are: webvisor, clickmap, track links, accurate track bounce, disable of an automatic indexing, the synchronous or asynchronous counter type, track hash.
All parameters of the informer may be configured in the interface. This are: counter type, information type, informer color, gradient, text color, arrow color.
Additional parameter of visit can be passing without change JavaScript or PHP the code. Additional parameters of visit improve detailing of reports of the metrics. A value of the parameter can be generate to the php code. Additional parameters "authorized user" And "user login" can be marked in settings.

Модуль позволяет использовать на сайте счетчик и информер Яндекс Метрики (http://metrika.yandex.ru/).
Модуль имеет блок с информером. На все страницы сайта будет добавлен код JavaScript. Этот код отвечает за подсчёт визитов, просмотров и посетителей.

Keyword Tracker

Tracks the frequency of keywords for Search Engine Optimization (SEO).

Omniture Import

This module provides an integration with Omniture's Web Services API, for pulling site statistics and data into your own database on a regular schedule. It provides:

- Node edit level stats on specific node performance
- Site overview stats under the reports tab

It is capable of breaking out data based on user, node, and taxonomy pages, as well as general site overview data.

This module is behind the "views" count feature on the site FastCoDesign.com, and also serves as a useful resource for editors to keep track of top stories, and top-referrers for stories.

There are many caveats to using this, as the Omniture API, and data structure in general is quite tricky. It presumes that you have chosen to name your pages, for Omniture reporting, with the full URL path minus the server name. For instance http://site.com/article/how-to-build-a-website would be "/article/how-to-build-a-website" in Omniture.

I will take suggestions for enhancements to the entire scheme, as use cases come up.

Dependencies:

- Drupal Queue module (a backport of 7.x Queue feature).
- NuSOAP library, expanded in a "nusoap" directory within the module directory.
- An OmnitureAdminServices.wdsl file, from your Omniture admin.
- A valid Omniture account, with Web Services enabled.

Anonymous / Authenticated Page Views

This module displays a block showing the number of times anonymous users and authenticated users have viewed a node. The anonymous views aren't counted uniquely at this time but authenticated views are counted uniquely. This module is handy for easily seeing how many times page views a node is getting from both anonymous and authenticated user traffic. It comes with a theme function, allowing the block's HTML output to easily be modified through a theme override.

Oboe

Integrate with the oboe logging infrastructure developed by Tracelytics to log specific information about Drupal execution.

Count Nodes Fork

Existing code of the Count Nodes project. (http://drupal.org/project/count)

Will use this for a full git account application in order to take over maintenance of the module which appears to be abandoned.

Site Counter

A simple site counter that keeps track of the number of visitors to a site.

Piwik Dashboard

Include the piwik dashboard in the Drupal reports section.

Webform Default Fields Obsolete

This module allows to define default webform fields for each webform-enabled content-types. New nodes of this content-type by default will contain configured fields.

It is released by ADCI Team: Webform Default Fields

Webform Vertical Tabs

This module displays webform fieldsets as vertical tabs.

GUI issues

If a field on the form is too long and breaks tabs layout, you must limit its width in webform field properties (for textfields width=30 works for me).

Known limitations

Nested fieldsets (e.g. fieldset in a fieldset) are not supported.

Google Analytics Chart

Google Analytics Chart displays interactive graphs of your Google Analytics data, similar to the Google Analytics Dashboard.

In order to use GA Chart, you must have a Google Analytics account (free to create at http://www.google.com/analytics/ ) and an active report installed on a site. You are not required to use the Google Analytics module.

The main chart is a timeline of all visits to your site between "today" and when you started recording traffic data (or some other start date of your choice). The secondary charts show visitors data and browser usage by visits. There is also a summary of your site's usage statistics (visits, pageviews, pages/visit, bounce rate, average time on site, and percent of new visits) and a list of the top 25 pages visited on your site.

Screenshots

Sponsorship

Pages