Modules: 3rd party integration
Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.
ActionApps Integration
The Actionkit Project looks at ways of integrating ActionApps (AA) and Drupal. We developed two modules for Drupal that demonstrate integration on the View Level and on the Data Level. Both modules are available for free, licensed under the GPL, and are open for improvements.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2007-Apr-12 | Download · Release notes | Development snapshot | |
Activity Stream
Bring all your activity on the web into Drupal. Activity Stream builds a lifestream for you by aggregating your social activities all in one place. Whether it's bookmarks on Del.icio.us and Ma.gnolia, pictures on Flickr, music on Last.fm, or posts on your blog, anything you create can be gathered into one easy to read stream. The module comes with support for a half dozen popular sites and support for any site that publishes an RSS or Atom feed. Developers can create integrations with any other site using a simple API.
Every item in your stream is a full Drupal node. This means they can be searched, promoted, commented on, and managed just like any other content in Drupal. The output is fully themeable and the default theme uses plenty of classes so you can use CSS to make sure everything fits in with your site.
Each third party site integration is a small Drupal module, so you can easily decide which ones you want to offer and which ones to leave out. Included in the download are modules for Del.icio.us, Digg, Flickr, Last.fm, Twitter, and any other site through a feed.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0-beta3 | 2008-Apr-10 | Download · Release notes | Recommended for 5.x | |
Add This Button
Provides a addthis.com button to let your users share your content to social network sites.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.2 | 2008-Apr-21 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.2 | 2008-Apr-21 | Download · Release notes | Recommended for 5.x | |
Add to Any
Integrates a http://addtoany.com button to each node you create...
Credits:
Developed by patrick.przybilla[at]gmail.com
Sponsored by www.tipzu.com
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.36 | 2008-Apr-21 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.36 | 2008-Apr-21 | Download · Release notes | Recommended for 5.x | |
Adsense Injector
Here's a useful Drupal module that works with the excellent Adsense Module to insert an adsense ad before or after a node's content when a node is rendered on a full-page or teaser view.
This allows site administrators to enable automatic injection of an adsense ad into the page without the content editor having to insert inline [adense] filter tags, or having to edit a site's node.tpl.php (or other template) files. This offers a big advantage, as you can change the ad format, group, and channel on the fly without hand-editing each node.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-2.5-1 | 2007-Apr-06 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-2.5-1 | 2007-Apr-06 | Download · Release notes | Recommended for 4.7.x | |
Amazon
This project aims to be a full implementation of the Amazon Ecommerce APIs for Drupal 6. It's modular in design, with a central "Pure API" module that interacts with Amazon, and click-on modules to handle expanded data for additional product types, features like wishlists and customer reviews, etc.
This module is under development, and is NOT complete. if you're a hardcore geek who wants to look at the code, give it a look! Otherwise, wait until an alpha release.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-beta1 | 2008-Feb-22 | Download · Release notes | Recommended for 6.x | |
Amazon associate tools
Amazon associate tools module uses Amazon's ECS4 REST interface. It is compatible with Drupal version 4.7 (5.x for full capabilities) under both PHP versions 4 and 5.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.5 | 2007-Feb-15 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.3 | 2007-Mar-29 | Download · Release notes | Recommended for 4.7.x | |
AMFPHP
This module provides AMFPHP support to Services. This module overrides AMFPHP classes to provide support for services defined in the service api.
Visit the Services project page, or the Services Handbook for help and information.
Requirements
Features
- Integration with Services module
- Rather than being defined in classes, services are defined in Drupal modules. See Services module.
- Support for AMF0 and AMF3 formats
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Jul-15 | Download · Release notes | Development snapshot | |
| 4.7.x-1.x-dev | 2007-Jan-15 | Download · Release notes | Development snapshot | |
Apache Solr Search Integration
This module integrates Drupal with the Apache Solr search platform. Solr search can be used as a replacement for core content search and boasts both extra features and better performance. Among the extra features is the ability to have faceted search on facets ranging from content author to taxonomy to arbitrary CCK fields.
The module comes with a schema.xml file which should be used in your Solr installation.
This module depends on the search framework in core. However, you may not want the core searches and only want Solr search. If that is the case, you want to use the Core Searches module in tandem with this module.
Installation
Install and enable the ApacheSolr Drupal module as you would any Drupal module.
Prerequisite: Java 5 or higher.
Download Solr 1.2 or higher from a mirror site:
http://www.apache.org/dyn/closer.cgi/lucene/solr/
Unpack the tarball somewhere not visible to the web (not in your apache docroot and not inside of your drupal directory).
The Solr download comes with an example application that you can use for testing, development, and even for smaller production sites. This application is found at apache-solr-1.2.x/example.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0-beta2 | 2008-Apr-20 | Download · Release notes | Recommended for 5.x | |
Asterisk integration
This module provides integration with the Asterisk software PBX, including both some basic built-in call/record/playback functionality, and an API allowing other modules to make use of these functions.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2008-May-09 | Download · Release notes | Development snapshot | |
Auto Translate
WARNING: (2007-06-06) This is in alpha testing stage. Things don't work quite perfectly, and there are only limited translation services available. Specifically, it will add buttons to textareas on ALL node submission forms right now, and note that only the 'google' and 'revert' buttons actually do anything, and the 'google' button ONLY translates english to spanish right now. This is just to get a framework in place.
// $Id: README.txt,v 1.2 2007/06/01 20:34:11 aaron Exp $
Auto Translate
Author: Aaron Winborn
Creation Date: Begun June 1, 2007
Contact: aaron (at) advomatic (dot) com
This module, in conjunction with the Internationalization (i18n) module, will add a button to the translation edit pages of nodes,
that when pressed, will fill in an empty textarea with the preset translated text of the node to a specified language. It may also
be configured to translate the text already in any specified textarea(s).
Please be aware that the current state of the art of automatic translation tools are poor at best. This will hopefully change in the
future, but until then, this module attempts to make things easier for editors and translators. I strongly suggest that you edit
any translated text manually after the automatic grab, unless you want to risk public humiliation for your web site and an increase
in the incidence of personal ninja attacks.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Jan-10 | Download · Release notes | Development snapshot | |
AWeber Integration
Integration and management module with the AWeber newsletter and autoresponder service at AWeber.com.
Although tested, beta1 should be used carefully. I am looking for reviewers/testers before I make a stable release.
Features
- Newsletter sign-up during user registration and user account control
- Keeps record of leads
- Customizable Thank You page
- Customizable block mimics AWeber's web form
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0-beta1 | 2008-Feb-28 | Download · Release notes | Recommended for 5.x | |
BAWStats
This module provides the display of AWStats web statistics data (generally collected from web server logs).
The BAWStats module integrates the third party betterAWStats system into drupal. The betterAWStats project is a PHP library and CGI that displays AWStats web statistics data in a convenient and customizable way.
Statistics data is collected by AWStats, stored in the normal AWStats files and presented using the betterAWStats engine within drupal. BAWStats has the ability to display statistics information for multiple websites. Data is displayed in a variety of graphs, tables, and schematics.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-2 | 2008-Apr-01 | Download · Release notes | Recommended for 6.x | |
Bitcache
Bitcache is a distributed content-addressable storage (CAS) system. It provides repository storage for bitstreams (colloquially known as blobs) of any length, each uniquely identified and addressed by a digital fingerprint derived through a secure cryptographic hash algorithm.
This is a module that provides a Bitcache-compatible data storage repository for Drupal and implements the Bitcache REST API for interoperability with the standalone Bitcache command-line and synchronization tools.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-alpha1 | 2008-May-09 | Download · Release notes | Recommended for 6.x | |
Blog reactions
The module fetches the rss feeds from blogsearch.google.de and technorati.com/search and displays the results as a part of the blog node.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Feb-18 | Download · Release notes | Development snapshot | |
Blogstamp
This module acts as a digital notary for Drupal; it creates notarized/certified timestamps for content. When normal Drupal content is created, an easily modifiable timestamp is created. It is impossible to tell with any real certainity whether or not the node was created at that time. A certified timestamp guarantees the content was created on the timestamp indicated.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Mar-17 | Download · Release notes | Development snapshot | |
| 4.7.x-1.x-dev | 2007-Mar-17 | Download · Release notes | Development snapshot | |
Bluga Webthumbs
The Bluga Webthumbs module allows your Drupal site to take advantage of the Bluga Webthumb service for generating thumbnails from URLs automatically. As of this writing, the module is very primitive and merely implements the basics of allowing you to embed a webthumb with a PHP snippet:
<?php
print bluga_webthumb('http://www.example.com', 'large');
?>| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Mar-16 | Download · Release notes | Development snapshot | |
Bricolage Integration
This module allows an existing bricolage managed website to incorporate Drupal managed content into its pages. It does this with some work from both applications:
- Bricolage must output Drupal page templates alongside it's usual html pages for any page that wants to incorporate drupal content.
- Your Drupal theme needs to preprocess those drupal page templates to determine whether or not this page will have a corresponding node (e.g., if it's enabling comments)
The current incarnation has been in use on a Drupal 4.7 site at the tyee, a Vancouver, Canada based alternative news website, since late in 2006. I don't consider it a module that can be used out-of-the-box, or even as is for any other site. I'm hoping that the next version for Drupal 5 will become more useful to others - at this stage I consider it more of a proof-of-concept.
This module commissioned and sponsored by The Tyee. Special thanks to Dawn Buie for managing and being the primary proponent of the project!
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2007-Nov-02 | Download · Release notes | Development snapshot | |
Bronto Newsletter Integration
Adds a newsletter subscribe page for those who use Bronto email marketing software. After filling out the subscription form, users will be added to your Bronto account via the Bronto API. This module also allows users to be added to CiviCRM when they are added to Bronto. In order to use this module, you must have a Bronto API account.
This module requires nusoap, which should be placed in a folder you create named 'lib' in the bronto module directory. NuSOAP can be downloaded here.
Development of this module was sponsored by DesignHammer Media Group.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Mar-08 | Download · Release notes | Development snapshot | |
Caixa Penedes
Payment gateway for the ecommerce package to pay trough Caixa Penedes (http://caixapenedes.cat)
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Oct-04 | Download · Release notes | Recommended for 5.x | |
Calais
These modules are an integration of the ThomsonReuter's Calais RDF web service into the Drupal platform. This will not only provide the capabilities to integrate Calais Entity (and soon Event) metadata with Drupal Nodes, but it also provide a flexible API for modules to use when integrating with the Calais service.
The basic functionality lets you configure which content types you want to poll Calais for metadata about the content. The entities returned can then be automatically assigned to vocabularies related to the content types, or it can suggest terms based on the Calais metadata and allow you to select the terms you want to associate (think of del.icio.us recommending tags) There are many level of configuration and this is just the beginning.
Note: The ARC2 library is required for this module to function. The D5 version needs to install the ARC2 library in opencalais/arc_rdf/arc2 (as documented in the README.txt) and the D6 version still needs ARC2, however it should be installed as part of the RDF module which is a dependency.
TODO:
- Implement Calais error handling
- Integration of Event metadata
- Full test suite
- Much more...
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.2 | 2008-Apr-23 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.3 | 2008-Apr-23 | Download · Release notes | Recommended for 5.x | |
Campaign Monitor
This module integrates the Campaign Monitor API into Drupal so you can give users the ability to subscribe and unsubscribe for your Campaign Monitor manage lists through a block on your Drupal site. You must have an account with Campaign Monitor (http://www.campaignmonitor.com) to use this module.
Although the block is the main feature, the module also creates a page that displays past campaigns, and puts checkboxes on forms so that people can join the newsletter when filling in a form.
Since this module uses the SOAP capability of PHP5, it will not work in a PHP4 environment.
Contributed and maintained by T-Rex Art http://www.trexart.com.au
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2008-Apr-26 | Download · Release notes | Recommended for 5.x | |
CAS
Using the excellent phpCAS library, we have created a small Drupal module to allow single sign-on with CAS.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0 | 2008-Mar-05 | Download · Release notes | Recommended for 6.x | |
| 5.x-3.0 | 2008-Mar-05 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-2.1 | 2006-Dec-11 | Download · Release notes | Recommended for 4.7.x | |
Chart API
Why Use Google Charts?
There are many reasons to choose Google Charts API over other methods such as Flash or Flex charts.
- Free
- Lightweight, reliable, no need for server side libraries or additional modules
- Simple to extend and implement within the Drupal framework
- Memory friendly. Thanks Google for taking the hit ;)
Documentation
Head over to the Wiki for hooks, examples, screenshots, and more.
Development by vision media
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.2 | 2008-Apr-24 | Download · Release notes | Recommended for 5.x | |
Charts
Transform Data into Information. Charts is a very good way to highlight important information.
Features
- Data Schema: with one single data structure, you will be able to use several chart services
- 3 Chart plugins: out of the box, you will can choose among Google Chart, Open Flash Chart and FusionCharts
- Dozen Chart Types: lines, area, bars, pies, plotting and some 3D options
- Administration: administer Drupal core with beautiful charts
- API: integrate your own module
- Code Compliance: PHP E_ALL, Drupal code compliance, XHTML Strict, CSS valid code
Google Summer Code
We will probably be part of Google Summer of Code (SoC) 2008. Take a look on the Russell Creech's Google SoC application and the feature discussion.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-alpha4 | 2008-Apr-16 | Download · Release notes | Recommended for 6.x | |
ChipIn module
The Drupal ChipIn module enables users to insert a ChipIn widget which enables group money collection for any purpose. The ChipIn widget is a small indicator of the progress of your event that you can add to your Web pages.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
CiviCRM
CiviCRM - CRM for Advocacy, Non-Profit and Non-governmental Groups
CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Dec-02 | Download · Release notes | Development snapshot | |
CiviCRM Error Handler
Sometimes CiviCRM can be real tough to debug. Especially when you are getting fatal errors, but only by some users, and you can't recreate the problems. This utility will send you a detailed email when a CiviCRM fatal error occurs.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2007-Jul-23 | Download · Release notes | Recommended for 5.x | |
CiviCRM Event Block
CiviCRM Event Block is a simple module that creates a block with a list of upcoming CiviCRM CiviEvent events and their event types. The name of the link to event registration can be specified on the block configuration page.
CiviCRM Event Block builds on the code from a CiviCRM wiki page.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Mar-14 | Download · Release notes | Development snapshot | |
CiviCRM Localize
Enables the localization of CiviCRM profiles by passing CiviCRM labels on user register and edit forms through t().
Works with CiviCRM stand-alone profiles. It will not work, for example, with Contributions pages (which cannot be standalone).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Mar-10 | Download · Release notes | Development snapshot | |
