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

Conditional Scripts and Styles

  • Last changed: 16 weeks 6 days ago

This module allows to include css and javascript files on specific pages only

COD7 multiple Event setup

  • Last changed: 16 weeks 6 days ago

This is a sandbox for a mini cod7 sprint we're doing.

You should not be using this sandbox period. Its out of date and COD-Alpha2 has all the changes from here!

Setup for use:

  1. Download COD Alpha 1 from here: http://ftp.drupal.org/files/projects/cod-7.x-1.0-alpha1-core.tar.gz
  2. Download OG 7.x-2.0-beta3 place in profiles/cod/modules/contrib
  3. Remove the cod_support directory: profiles/cod/modules/contrib/cod_support
  4. Git clone this sandbox to profiles/cod/modules/contrib/cod_support
  5. Import the database within the cod_support module directory
  6. Download panels_tabs-7.x-1.x-dev and place in profiles/cod/modules/contrib

password is admin/admin

get developing!

Views Checkerboard

  • Last changed: 16 weeks 6 days ago

Views checkerboard add a new display type so that you can display information from sparse matrix dataset, similar as permission/role checkbox page.

The best part is that you can create your settings relationship by using your custom content type with fields, ex. let user set permission on nodes.

Once you have the content type with fields setup, go add a view with checkerboard style, pick two fields as row and column. Save the view, now you get a fully functional excel like setting page where you can adjust settings and click "Save" to save results back to your content type. The view will take care of add/delete record for you.

BIRT

  • Last changed: 16 weeks 6 days ago

The BIRT Drupal module allows a BIRT design's HTML contents to be displayed as its own content type in a Drupal website. It allows dynamic content from any data source to be displayed. As it's own Drupal content type, the title and BIRT design file can be set to include as many BIRT designs as needed. Anyone with the need to add dynamic, data-driven BIRT content to their open source Drupal content management system will find the BIRT module extremely valuable. BIRT is an open source Business Intelligence program with possibly the most free features of any BI application.

Backstretch Formatter

  • Last changed: 16 weeks 6 days ago

This module won't be development in future in favor of Backstretch 2.x module.

Google Analytics Cookie Exclusion

  • Last changed: 16 weeks 5 days ago

Exclude certain visitors from Google Analytics statistics.

Visitors who have been to a secret address on your web site will be excluded from future tracking by Google Analytics on your site.

Gate2play

Ubercart Gate2Play Payment Integration

  • Last changed: 16 weeks 5 days ago

This module integrates Ubercart v3 with Gate2Play payment gateway.

Election First Past the Post

  • Last changed: 16 weeks 5 days ago

Provides a First Past the Post election type to the Election module.

Password Change Log

  • Last changed: 16 weeks 5 days ago

Write a watchdog log entry when a user's password is edited.

When users have trouble logging in, it's helpful to keep track of when or if they try to their change passwords. Many of my users forget their passwords and use the one-time login links, but I can't tell if they then reset their passwords or not. This simple module helps keep a better history of their actions so that I can provide better support.

The user's new password is NOT recorded in the log, only the fact that it has been changed.

Menu Builder Batch

  • Last changed: 1 year 35 weeks ago

This module uses the batch API for building the Drupal menu routers and links.

It provides a link for building the menu without need to process the modules page.

It also overwrites the submission of the form found in the admin/build/modules page.

Rather than processing everything at once, the menu is built apart from theme registry and such things.

This is really useful if you can't increase your PHP memory limit.

So, if your project has a lot of menu callbacks, you usually get a memory overflow when you try to build the menu.

If that's your case, this module can help you.

Pizza

  • Last changed: 1 year 36 weeks ago

Module to enable ordering pizza directly from a Drupal website. (aka "Pizza Playlist")

Sliding login

  • Last changed: 16 weeks 5 days ago

A nice sliding login.

Referer Context

  • Last changed: 1 week 4 days ago

what it does

This module allows you to trigger contexts (as provided by the context module) based on the referer(s) of the current session.

Example applications:

  • Display larger facebook connect/like buttons if the user entered your site by a facebook link.
  • Customize your landing-page based on which ad-banner was followed.

how it works

This module gathers all external referer URLs and saves them in the user's session. It implements a context condition that fires if one of the referer URLs matches a regular expression.

Global Text Search

  • Last changed: 16 weeks 5 days ago

Provides a mechanism to search fields for strings of text. Example uses are to look for hard-coded absolute domain names, etc.

Image Resizer

  • Last changed: 16 weeks 4 days ago

Summary

The purpose of this module is to let you
to resize images to arbitrary sizes.

This functionality is used in many Wordpress theme via the external
TimThumb image resizer, http://timthumb.googlecode.com. Installing such
module is an alien body in Drupal and cradle of many exploits.

This functionality tries to be a better solution. You can

  • incorporate it with other Image module style effect
  • Clean URL support
  • Caches the rendered image, like as the normal "imagecache"

Requirements

Just Drupal Core.

Installation

Enable the module.

<?php
$preview_file
= _image_resizer_style_path('my_cropper_style', $portfolio->file_uri, '640x400');
$preview_url = file_create_url($preview_file);
?>

The $preview_url should be something like
http://nailartinlondon.co.uk/sites/default/files/ir/a_crop/public/640x40...

Change the the 640x480 to any dimension you would like, and wonder. :)

Embed Form Field

  • Last changed: 16 weeks 4 days ago

This projects provides an opportunity to create a Field where you can embed other fields attached on the entity. You do this by using provided tokens (which represent form elements provided by other fields).

This way dynamic strings / text can be created, where people will specify parts of the string / text via dropdowns and textareas and the rest will be a static text.

Things like contracts, questionnaires and the rest can be created via this field.

It's still under development, I'll update the project page later when the first beta will be released.

Google OAuth2

  • Last changed: 16 weeks 4 days ago

This module is now merged with http://drupal.org/project/gauth

This module allows you to authenticate with google and use this authentication to carry other api requests. This module don't have functionality of its own but can help you to manage accounts, authenticate with google (i.e. get access token) and use this authentication to carry api requests in other modules. This module allows you to enter google account details like client id, client secret key, developer key, select google services to be enabled and gets the OAuth2 access token from google. The account manage page also shows a authenticate link if the account is not authenticated (this can be helpful to authenticate later if the account is created by google_oauth2_account_save) and shows a Revoke link if the account is already authenticated and you want to revoke access.

This module is based on google api php client refer http://code.google.com/p/google-api-php-client/

You can refer more at https://developers.google.com/accounts/docs/OAuth2Login#scopeparameter and https://developers.google.com/accounts/docs/OAuth2 for Google OAuth2.
You can manage multiple google account on drupal site and use any of these accounts to carry a request to the google apis in other modules.

Requirements

    Geocaching

    • Last changed: 16 weeks 4 days ago

    Provides a wrapper function around the Geocoder function 'geocoder' that allows requests to be cached.
    Before a request is sent, the address is checked against a local table to see if it exists. If it does, lat/lon is returned. If it does not exist, a geocoder call is made and the lat/lon is saved in the database for future use.

    To use this module, make a call to geocaching_geocoder($service, $address); in your PHP. It's usage is the same as the geocoder() function in the Geocoder module.

    LogControl

    • Last changed: 16 weeks 4 days ago

    Some text

    ergonlogic's clone of devshop_hosting

    • Last changed: 16 weeks 4 days ago

    A clone of devshop_hosting, for use with aegirvps_client.

    ergonlogic's clone of devshop_provision

    • Last changed: 16 weeks 4 days ago

    Clone of devshop_provision for use with aegirvps_client.

    visual Info how the Google Tag Manager Module for Drupal works

    GTM

    • Last changed: 16 weeks 4 days ago

    Google Tag Manager aka GTM

    Placeholder, Waiting for Review to get it out of a full Project Page!

    Version: 6.x
    this small Module allows you to add the Google Tag Manager Code in your Site. This means you can save a lot of Tracking Modules for your Statistics and your IT have only once to Setup this with your Site.

    How it works
    The Module makes a Table in your DB and store the Google Code here. You can setup a role in your Drupal install which you want to track. More is coming when we get a full project.

    Improvement for your site?

    1. Google loads all your Tracking Code asynchronous!
    2. Save Modules like Analytics, Piwik or related Tracking Modules
    3. one DB query for all your tracking stuff

    What this means?

    1. Speed up your Site
    2. Save resources
    3. get out of urls like from Analytics, Piwik
    4. .sites/default/files/piwik/piwik.js?m9bv7t
    5. .sites/default/files/googleanalytics/ga.js?lf6wvr if you store it local

    This is my first code ever and done for the love in Drupal and SEO
    If you want to help pls contact me or push patches! Thanks

    Search Framework

    • Last changed: 16 weeks 4 days ago

    Overview

    This module integrates Drupal with the Search Framework library.

    Attribution

    The Search Framework library is a consolidation of code and concepts found in the Apache Solr Search Integration, Search Lucene API, and Search API modules. It is also influenced by the Zend Search Lucene component as well as the Elastica and Solarium projects. Much of the nomenclature and capabilities are consistent with the whitepapers from Search Technologies.

    Goal

    BigMedium CMS Migration

    • Last changed: 16 weeks 4 days ago

    Module to migrate bigmedium CMS (http://globalmoxie.com/projects/bigmedium/index.shtml) website to Drupal.

    Taxonomy Set Lineage

    • Last changed: 16 weeks 4 days ago

    This is a simple module that can automatically select parent terms in a taxonomy.

    For instance, imagine a "Geography" taxonomy having all continents, countries
    and cities in a tree structure. Users are then asked to tag a piece of content
    with this taxonomy. Suppose a user tags a piece of content with "Berlin".
    Using the normal drupal taxonomy system, this would be the only term applied
    in our tree. The content would not be able to be found under "Germany" or
    "Europe". What this little module does is simply make sure that these parent
    terms are also selected at the time a piece of content is saved.

    By selecting the "Geography" taxonomy in the module administration screens,
    a user can ensure that these parent terms are selected and hierarchical
    taxonomies become more powerful.

    How it works:
    If any vocabularies have lineage set, we check entities when they are
    saved to see if they have fields referring to these vocabularies. If so,
    we automatically select all parent terms of manually selected terms. Note that
    this does not override the maximum number of terms selectable in a field. If
    for a given field, content creators are only allowed to select one term, this
    module will not be able to set any parent terms in that field.

    This module should work with any drupal language / i18n / localization strategy.