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.
Reinvigorate is a simple, real-time web analytics + heatmaps solution that measures your influence on the web. This module provides an easy to use interface to adding reinvigorate tracking to your Drupal site.
Bounce Convert allows you to run "exit-intent" campaigns to show modal webforms to visitors who are leaving your website (determined by mouse cursor position and velocity). This allows you to get an extra pageview from visitors that would otherwise have been lost, and provides an opportunity to make offers, collect email addresses, poll visitors, or ask them why they are leaving. One common technique is to provide a special offer which requires the user to sign up for your newsletter, thereby "capturing" the visitor as they are leaving, instead of losing them.
For those who don't want to store all their sites logging into their database (?!) and for various reasons cannot use the syslog alternative (due to network or server policies), this is a simple module that simply lets you move all drupal logging into your PHP error log.
As a plus, all the logged notices are formatted in a way to enable easy pattern matching for developing various log monitoring solutions.
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:
Previous to RC2, Dropfort update was too aggressive in how it cached the update data which prevented drush up from working properly in some cases. To do the upgrade, delete your existing dropfort_update module directory and download the latest version. If you're in the modules directory, you can run the following command to remove and download the latest version:
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.
With userfly you can run instant usability studies for your website using your real users. userfly is a free service and will allow you to watch movies/screencasts of your users’ browsing sessions. Thanks to userfly you can analyze the behavior of your visitors and increase your ROI.
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.
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.
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.
Top Terms is a lightweight module designed to find popular terms on a site. These can be displayed as a simple block or used by other modules.
Popularity is measured by summing page hits for each article tagged with a term. It collects these results on a scheduled basis and caches them for better performance. The block display can easily be overridden by adding the following template files to your theme:
This module provides features show the difference of revisions nodes with help the daisydiff library.
You may choose some the mode work:
1 - Always show difference
2 - Show difference "n" days after publications
3 - Show difference for user once, if this is marked "new"
This module logs system events to a file, as a tiny and lightweight replacement option for watchdog (dblog for Drupal 6) module. It is intended for using in situations when the site is highly loaded and even disabling DB logging activity can slightly help, or you want a dedicated log file for events on site, different from a system log.
Among the Rawlog features:
Log file path/name changing. You may specify a path and name for your log file. If file not exists, it will be created.
Severity level filtering. If you having lots of activity on site, you can record only errors not notices etc.
Tags. If you set the severity level high to record errors only, but you want to keep track of operations like delete, you may add a "delete" tag so events having it will be logged disregarding of severity. Negative Tags were added as discussed in #814148: Negative Tags.
File format. You may change the log file format to show full events info on multiple lines or stretch these to one line without event field titles for saving disk space and quicker review.
Logs rotation #742380: Rawlog options . This sets how often the log file will change - hourly, daily, weekly, monthly or never. This may be useful if you need to review activity on site per the particular day or a week.