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

Backstory

  • Last changed: 1 year 1 week ago

Backstory is a contextual website optimization service. It allows you to modify the content or HTML on any given page request, display messages across the top or bottom of the page, or request specific actions from visitors based on any number of criteria if known - the referring site or social network, the specific page being viewed, or even the visitor's device type (desktop vs. mobile), gender, or location.

All actions and filters are configured through Backstory's own interface, and they are evaluated and executed client-side through a small bit of JavaScript inserted to the footer of your page. The interface for configuring these actions is a akin to a simplified version of the Rules interface, allowing only a single action per rule and presenting all known filters on a single form instead of letting you add conditions one by one.

CIM Metriweb

  • Last changed: 38 weeks 6 days ago

Metriweb is an implementation of the CIM Metriweb tool.
Additional information can be found at the website of CIM Metriweb (http://cim.be).

UpTime Demo Image

UpTime Widget

  • Last changed: 8 weeks 4 days ago

A block showing the website's uptime ratio (e.g. 99,98%).

Website statistics are only complete with uptime information. It shows you care about server reliability and makes you look more trustworthy for potential customers.

It uses the service from UptimeRobot.com:
"Monitors your websites every 5 minutes, totally free.
Get alerts by e-mail, SMS, Twitter, RSS or push notifications for iPhone/iPad."

Also tired of updating the year in the copyright notice after each New Year? Optionally a copyright notice gets appended that automatically updates to the current year.

Google Analytics PHP Queue

  • Last changed: 1 year 26 weeks ago

Description

Sometimes there is a need to track PHP events with Google Analytics. An example is when your user is completing a form on your site, if some of your users are having trouble completing some of the fields, or forgetting to fill them in, the googleanalytics module does not track this out of the box.

This module provides an API so that custom modules can easily set events to be tracked on the next page view for the particular user in question.

The Google Analytics PHP Queue module stores these events in the user's session, so next time they visit a page the event is written out as Javascript so that Google Analytics can record it.

Requirements

Google Analytics module is installed and correctly configured

Installation

Copy the 'google_analytics_queue' module directory in to your Drupal sites/all/modules directory as usual.

Usage

When you wish to track an event, in PHP call for example:

google_analytics_queue_add(array('_trackEvent', 'User Account', 'Registration', 'Successful'));

The above code will produce a googleanalytics event on the very next page load for that particular user.

Thanks

This module was sponsored by New Zealand Post and built by Catalyst IT Ltd.

Webform Roster example

Webform Roster

  • Last changed: 1 year 1 week ago

Webform Roster allows you to attach a "roster" webform to a primary webform. The roster's link can be emailed to users that complete the primary webform. All results from the roster are displayed on the primary webform's original submission.

Are you using this module?

Please feel free to post in the queue with thoughts on new features or improvements.

An example

Primary Webform: "Team Application"
Your Name: [ ]
Your Email Address: [ ]
Your Team's Name: [ ]

Roster Webform: "Team Roster"
Player Name: [ ]
Liability Waiver: [ ] I agree to the liability waiver.

When a parent or coach fills out the Team Application, they receive a typical "thanks for your response" email which also includes a link to the Team Roster. This email, in this scenario, would be forwarded by the coach to all of the team's players. Each player will now add themselves to the original application, because all of these submissions will be attached to the original submission. When viewing the original submission, you'll now see something like the screenshot above.

Requirements

Instructions

  • Enable the module
  • Create your "roster" webform. This can consist of any webform using whatever components you wish.

Watchdog digest

  • Last changed: 30 weeks 1 day ago

This module sends watchdog entries by email in a digested format.

Adform

  • Last changed: 11 weeks 6 days ago

Add Adform tracking to your site.

Provides basic page tracking and API for tracking product views.

This module was created for a specific project, so it might not be plug and play in all cases yet.

Module is developed at Reload! and sponsored by Stofa.

Advanced syslog

  • Last changed: 4 weeks 5 days ago

This module is a drop-in replacement for syslog. It allows more flexibility with settings.

This module is sponsored by Acquia.

Episodes in the accompanying Firebug extension.

Episodes

  • Last changed: 1 year 1 week ago

The #DC7X pledge that was stated here, has been removed. Very few people use this module, and therefore this has little to no effect.

Work is being done on version 2 of the Episodes library, which supports the WebTiming spec. This will be integrated ASAP in this Drupal module!

Episodes is a module that includes the identically named Episodes framework in Drupal. Episodes allows you to measure episodes in a web page's loading sequence. Hence its name.

It works by embedding some JavaScript code in the web page. This code then measures how long the different episodes take to load. Finally, the results are sent back to a web server (logged through Apache). This can be a different server than the one Drupal runs on.
Because it's JavaScript, it's run in actual browsers, which means the results give you an accurate representation of the real-world page loading performance of your web pages. It's not perfect, amongst others because you cannot accurately measure time through JavaScript, but give or take a few milliseconds, it's accurate. And that's what we really need.

Blogtoppen

  • Last changed: 2 years 38 weeks ago

Blogtoppen is a simple plugin that embeds a tracking code for the Danish blog rank site Blogtoppen.dk for all users except uid 1.

Thanks to Rasmus Bang Grouleff for the WordPress plugin at http://wordpress.org/extend/plugins/wp-blogtoppen/ which was the main inspiration for this module.

Session list

Stickybeak

  • Last changed: 1 year 1 week ago

This module allows users with the correct permissions to browse the sessions table and view the session information associated with each session.

The only possible use for this module would be curiosity or debugging.

Configured Headup to show your related articles

Headup Complementary Content Widget

  • Last changed: 1 year 1 week ago

What Does It Do?
Headup enriches your content.
Headup automatically identifies and highlights the important topics in your content. When your users mouse-over the highlights Headup displays articles, images, videos, Tweets, etc. related to the highlighted topic.

Your Benefits:

  • Increased Engagement - Nearly 10% of users interact with the widget 1.6 times/visit
  • Longer Visits - Users engaged with Headup stay on your site an extra 1:19 minutes on average
  • More Page Views - Customize Headup to show your related articles or content from your partners
  • Increased Brand Awareness - Customize Headup to display your logo, display your content, and match your design
  • Analytics - Headup stats give you insights into which topics interest your readers the most
  • Testimonials:

  • „I'm very satisfied with Headup, its got amazing amounts of content“ Dameon Nelson - PWRshow.com
  • „I love the widget. One of the coolest things I've come across, and so useful!“ James F. Riley - HorrorView.com
  • „I like Headup so much, I’ve been getting my blogger friends to try it“ Dave Sztypuljak - HeyUGuys.co.uk
  • „Headup has increased my hits and enhanced my reader's experience. I highly recommend it.“ Dan Brickley - HitDanBack.com
  • „A must-have....It helps readers understand terms without having to leave the site“ Ruhani Rabin - RuhaniRabin.com
  • „From the feedback thus far, everybody loves it“ Manny Brown – 7OutOf10.co.uk
  • What Does It Do?
    Headup enriches your content.
    Headup automatically identifies and highlights the important topics in your content. When your users mouse-over the highlights Headup displays articles, images, videos, Tweets, etc. related to the highlighted topic.

    Your Benefits:

  • Increased Engagement - Nearly 10% of users interact with the widget 1.6 times/visit
  • Longer Visits - Users engaged with Headup stay on your site an extra 1:19 minutes on average
  • More Page Views - Customize Headup to show your related articles or content from your partners
  • Increased Brand Awareness - Customize Headup to display your logo, display your content, and match your design
  • Analytics - Headup stats give you insights into which topics interest your readers the most
  • Testimonials:

  • „I'm very satisfied with Headup, its got amazing amounts of content“ Dameon Nelson - PWRshow.com
  • „I love the widget. One of the coolest things I've come across, and so useful!“ James F. Riley - HorrorView.com
  • „I like Headup so much, I’ve been getting my blogger friends to try it“ Dave Sztypuljak - HeyUGuys.co.uk
  • „Headup has increased my hits and enhanced my reader's experience. I highly recommend it.“ Dan Brickley - HitDanBack.com
  • „A must-have....It helps readers understand terms without having to leave the site“ Ruhani Rabin - RuhaniRabin.com
  • „From the feedback thus far, everybody loves it“ Manny Brown – 7OutOf10.co.uk
  • Version 1.10
    I’m happy to announce the release of Headup v1.10 which marks the launch of our official Beta & introduces the following improvements & features:

  • Headup Snippet – The new slim Headup widget.
  • Headup Topic Pages - Topic Pages you can customize to display your content & match your design.
  • Analytics - See how your widget's are performing & learn which are the most popular topics on your site.
  • Read more about these new features on our blog.

    For support tweet us @headup or email support[at]headup[dot]com.

    Debugger

    • Last changed: 6 weeks 1 day ago

    This module allows you to profile your Drupal application without external PHP extension required.
    Step by step code analyser with profiler summary.
    Difference between this Drupal profiler and the others is that, you can check the execution times per file, module or even hook to find the weakest parts.

    SocialScore

    • Last changed: 1 year 45 weeks ago

    The Social Score module is designed to raise & aggregate the popularity of a node within social networks.
    The quest for popularity is based on the node's url, either with alias, without alias or with both.

    For each social network, there is a different sub module. For the time being, these are the available submodules :

    • Facebook
    • Twitter
    • Digg
    • Delicious

    This module was presented at Athens DrupalCamp in December 2010.

    Sponsorship

    This project is sponsored by Eresus.

    Credits

    The idea and the requirements are from Nektarios Sylligardakis.

    Maintainers

    Current development process is maintained by Alexis Panagopoulos, Spyros Diamantis, George Papageorgiou.

    Field Analytics

    • Last changed: 33 weeks 19 hours ago

    Field Analytics provides an analysis of field data for entities of a specific bundle.

    Sponsorship

    IgnitionOne

    • Last changed: 41 weeks 22 hours ago

    Adds IgnitionOne tracking code to the footer of each page. Configuration options are available to disable tracking for specified exclude paths and roles

    More information about IgnitionOne can be found at www.ignitionone.com

    This module has been sponsored by Dennis Publishing.

    Scoville

    • Last changed: 32 weeks 3 days ago

    Scoville tracks the "hotness" of content of your site. The hotness score is calculated from the number of hits the content has received, but the score "cools down" over time, so nodes which are newer but have fewer reads will be "hotter" than nodes which have more reads but are far older. The hotness score is exposed to Views, making it easy to create a block or page which lists your site's recently popular content.

    Scoville is very similar in purpose to the Radioactivity module, but is designed to be far simpler for mere mortals to configure and get up and running.

    Scoville is sponsored by PINGV Inc. Its name is inspired by the Scoville scale, a measurement of the "hotness" of chili peppers.

    PageRank Widget

    PageRank Widget

    • Last changed: 7 weeks 6 days ago

    A block showing the Google PageRank of the site (e.g. PageRank 3).

    A CSS and template file are provided to tweak the style and output.

    pMetrics Integration

    • Last changed: 2 years 9 weeks ago

    Module Status

    This module is currently not maintained. Contact me if you are interested in maintaining it. For an alternative see the Piwik module http://drupal.org/project/piwik that integrates an analytics solution, that is open source itself.

    Module Description

    pMetrics is a feature rich Web statistics and tracking system offered by Performancing, Inc. This Drupal
    module is still in the development phase, so there is only a development release, not suitable for production sites. The module makes selected pMetrics statistics available on your Drupal site. Permissioning allows you to restrict access to statistics to certain user roles. To use this module you'll need to sign up for the pMetrics service and enter your API key in the pMetrics settings form.

    Last.fm for user profiles


    Note: As of 2010/09/25, this module appears to no longer be supported. If you are interested in taking this module over, or you as the module maintainer feel this message has been posted in error, please reply to #922602: Abandoned module: Last.fm for user profiles.

    Percent Mobile

    • Last changed: 1 year 32 weeks ago

    This module integrates PercentMobile's mobile analytics service.

    Set up simply requires signing up for an account at http://www.percentmobile.com/ and then entering your Site Tracking ID on the PercentMobile configuration page.

    opentracker_beta3.png

    OpenTracker

    • Last changed: 1 year 1 week ago

    This module is intended as an API module, to simplify integration of a Drupal web site with an OpenTracker BitTorrent tracker. It allows you to create .torrent files, and parse the statistics provided by the OpenTracker instance.

    This module does not provide a UI. It's an API module only.

    Running live on DriverPacks.net.

    Can be combined with rutorrent-stats to also perform live seedbox monitoring — see this page on DriverPacks.net.

    Piwik Site By Term

    • Last changed: 2 years 7 weeks ago

    This is an add-on for the Piwik Web Analytics module. It let's you map nodes to different piwik sites based on taxonomy.

    GoingUp! Logo 2

    GoingUp!

    • Last changed: 1 year 1 week ago

    This module integrates your site with the GoingUp! analytics service.

    Initially it will provide just page tracking integration, but will ultimately integrate analytics reports directly into the Drupal admin interface via the service's API.

    Installation

    Requirement: PHP 5.2 or higher is required for this module. This is due to the GoingUp! API returning JSON-encoded results, which I'm using the PHP function json_decode to process - which was only generally available from 5.2 and up.

    1. Install the module as usual - download, extract the tarball, and enable it. There are no external dependencies (yet).
    2. Get a GoingUp! account - they're free (and a lot easier to set up than Google, IMHO).
    3. Add your site if you didn't do it during your account set up.
    4. Navigate to the Website Settings page for your site.
    5. Select the menu item Site & API Key from the navigation on the left of the page.
    6. Record both the Site ID and API Key.
    7. On your Drupal installation, navigate to Admin » Site Configuration » GoingUp! to access the module's settings page

    User Activated

    • Last changed: 1 year 8 weeks ago

    Stores the time when users got activated.

    This is mostly an API module. All it does by itself is storing the UNIX timestamp when the user was activated (last time), and feeds that info back to the $user object upon user_load(), and (with proper permissions) to the user view (user/%user) and user edit (user/%user/edit) pages. Should you make use of that info for anything else, have the {user_activated} table JOINed to your query by its uid field.