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.
Node edit – enables you to validate content while adding or editing nodes without having to leave the node edit form or saving the node. (node edit demo)
Block – Provides a block to validate any page on your site including themed nodes, views, panels and coded pages. (block demo)
Admin form – provides additional analysis input options including a text area for validation of free form content, a URL input enabling analysis of any accessible page on the web, and a node id input for analysis of saved nodes. (admin form demo)
The goal of the module to help you create content that doesn't break across browsers, is accessible and improves your Drupal SEO rankings.
User Recording module lets you record what your website visitors are doing on the website in form of mouse movement, clicking, typing and scrolling. It's a simple version of functionality similiar to services like mouseflow.com or Crazy Egg.
It's meant to be used to get a knowledge about how your visitor percieves your website. So what it does is track your visitors mouse movements, clicks, typing and scrolling. With that data you can playback any session of any visitor.
The Commerce Cart Stats module tracks the number of times products are added or removed from a cart and when products' quantities are changed in the shopping cart itself. It also tracks cart abandonment, the number of times a product is in a cart that is abandoned, and where in the checkout process that abandonment occurs.
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.
An AJAX style call is used to record events thus preventing most bots from polluting the data. On the server the activity is stored in local tables that, if applicable, relates directly to nodes or other entities using Drupal's entity concept. Tether Stats is intended for intermediate to advanced Drupal developers.
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.
Provides geographical location for Drupal log event's hostname (Recent log messages and
Recent hits) and whois lookup for hostname using any free external site offering whois
service of your choice (like http://whois.sc or http://whois.domaintools.com). This module uses the
IP to geographical location (longitude/latitude), country, region, city and postal code
This module provides Drupal integration with Rollbar . Rollbar provides a central point for managing code errors and warnings on your site. Users can easlily track when errors begin to occur and how often.
Combined with client infomation. Like, browser, page plugins etc it can be very powerful at aiding development.
iClew checks your Drupal site daily and delivers the improvement recommendations to your in-box. It helps you monitor your site performance, availability, traffic rank and content quality. With the improvement recommendations tailored for your site, you can improve your site and business by driving more traffic to your website or turning more visitors into paying customers.
Visitor path module [visitorpath] tracks external referrer and onsite path information for visitors to your site (actually, extracts it from the Drupal core statistics module's accesslog table), including time on each page and an attempt at parsing what search keywords, if any, brought a person to your site.
Visitor path integrates with Webform module by automatically creating hidden webform fields for path tracking and search keyword information from the moment a user (anonymous or authenticated) enters your site to the point where they submit a form.
Specifically, Visitor path makes available for recording:
Entrance page title and URL (page on which a visitor first landed on your site)
Previous page title and URL (page on which a visitor was before recording this information, such as before submitting a form or reaching another conversion goal)
Conversion page title and URL (page on which recording ends, such as where a form is submitted and this path information is captured)
Full history (the page title, URL, and duration of time before moving to the next page for each step of the visitor's path through your site)
Source (URL that the visitor's browser reports as having been the source of sending the visitor to you – that is, the referrer aka referer, if any
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.
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:
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.
Only version 2.x is being developed and supported.
Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs.
After creating questions, these questions will be dynamically linked to nodes in your system that are marked as being a Questionnaire. There are 2 built in algorythms for which questions show on which notes. The simplest just shows all Questions for all Questionnaire nodes, the second one filters the questions on Taxonomy Terms similarity between the Question and the Questionnaire node.
In a real-life example, take a CD shop where you want to ask for every CD 'Did you know this artist before you came to our site?'.
But for CD's of the type 'Country' you also want to ask 'Do you wear boots?' and for 'Rock' CD's you want to ask 'Do you wear a leather jacket?'.
Questionnaire allows you to build context-sensitive Questionnaires like that.
Allows HTML5 autocomplete attributes to be set for form input elements to help browsers to autofill them. Speed up prospective form filling times by helping browsers autocomplete your form fields with the correct type of data. Alternatively, disable autofill suggestions if your webform fields contain sensitive information.