Modules: 3rd party integration

Filter by Drupal Core compatibility:
Login or register to modify the filter.

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.

VersionDateLinksStatus
4.7.x-1.x-dev2007-Apr-12Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.0-beta32008-Apr-10Recommended for 5.xThis is currently the recommended release for 5.x.

Add This Button

Provides a addthis.com button to let your users share your content to social network sites.

VersionDateLinksStatus
6.x-1.22008-Apr-21Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22008-Apr-21Recommended for 5.xThis is currently the recommended release 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

VersionDateLinksStatus
6.x-1.362008-Apr-21Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.362008-Apr-21Recommended for 5.xThis is currently the recommended release 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.

VersionDateLinksStatus
5.x-2.5-12007-Apr-06Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-2.5-12007-Apr-06Recommended for 4.7.xThis is currently the recommended release 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.

VersionDateLinksStatus
6.x-1.0-beta12008-Feb-22Recommended for 6.xThis is currently the recommended release 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.

VersionDateLinksStatus
5.x-1.52007-Feb-15Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.32007-Mar-29Recommended for 4.7.xThis is currently the recommended release 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
VersionDateLinksStatus
5.x-1.x-dev2007-Jul-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2007-Jan-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.0-beta22008-Apr-20Recommended for 5.xThis is currently the recommended release 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.

VersionDateLinksStatus
6.x-1.x-dev2008-May-09Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.x-dev2008-Jan-10Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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
VersionDateLinksStatus
5.x-1.0-beta12008-Feb-28Recommended for 5.xThis is currently the recommended release 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.

VersionDateLinksStatus
6.x-1.0-22008-Apr-01Recommended for 6.xThis is currently the recommended release 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.

VersionDateLinksStatus
6.x-1.0-alpha12008-May-09Recommended for 6.xThis is currently the recommended release 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.

VersionDateLinksStatus
5.x-1.x-dev2008-Feb-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.x-dev2007-Mar-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2007-Mar-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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');
?>

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-16Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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:

  1. Bricolage must output Drupal page templates alongside it's usual html pages for any page that wants to incorporate drupal content.
  2. 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!

VersionDateLinksStatus
4.7.x-1.x-dev2007-Nov-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-08Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Caixa Penedes

Payment gateway for the ecommerce package to pay trough Caixa Penedes (http://caixapenedes.cat)

VersionDateLinksStatus
5.x-1.02007-Oct-04Recommended for 5.xThis is currently the recommended release 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...
VersionDateLinksStatus
6.x-1.22008-Apr-23Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32008-Apr-23Recommended for 5.xThis is currently the recommended release for 5.x.

Campaign Monitor

Administration

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

VersionDateLinksStatus
5.x-1.12008-Apr-26Recommended for 5.xThis is currently the recommended release for 5.x.

CAS

Using the excellent phpCAS library, we have created a small Drupal module to allow single sign-on with CAS.

VersionDateLinksStatus
6.x-1.02008-Mar-05Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-3.02008-Mar-05Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-2.12006-Dec-11Recommended for 4.7.xThis is currently the recommended release 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

VersionDateLinksStatus
5.x-1.22008-Apr-24Recommended for 5.xThis is currently the recommended release for 5.x.

Charts

charts.jpg

Transform Data into Information. Charts is a very good way to highlight important information.

Features

  1. Data Schema: with one single data structure, you will be able to use several chart services
  2. 3 Chart plugins: out of the box, you will can choose among Google Chart, Open Flash Chart and FusionCharts
  3. Dozen Chart Types: lines, area, bars, pies, plotting and some 3D options
  4. Administration: administer Drupal core with beautiful charts
  5. API: integrate your own module
  6. 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.

VersionDateLinksStatus
6.x-1.0-alpha42008-Apr-16Recommended for 6.xThis is currently the recommended release 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.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Dec-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

VersionDateLinksStatus
5.x-1.12007-Jul-23Recommended for 5.xThis is currently the recommended release 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.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-14Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-10Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.