Modules: Syndication

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.

Affiliate Products Shop

This module targets the users who want to use affiliate products on their drupal sites.
The module facilitates affiliate products feeds transfer from http://www.commissionjunction.com/ and http://www.linkshare.com/. You just have to fill information that the above sites provides and the system will bring the products links to your site in a fully categorized and alphabetically sorted fashion in terms of different merchants. The module also provides the facility to edit these feeds once in your database.

Developed By http://www.cmswebsiteservices.com/

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

Aggregation

ANNOUNCEMENT: Aggregator2 users may now update to this module. Check readme file for details.

This module requires PHP 5 and CURL support. The Image module is required if you are planning on aggregating from custom feeds that contain an image per item. Always remember to run update.php when upgrading your module!

This module aggregates content from XML feeds. RSS 2.0, ATOM 1.0 & RDF 1.0 are supported, but its architecture is easily expandable to support any XML format, check out the README file for details. Following are some of its features :

  • Highly efficient. This module was created for performance.
  • Ability to assign term(s) to all items generated from a feed.
  • Ability to dynamically tag all incoming items during feed handling phase. For example, RSS, ATOM & RDF categories are automatically extracted, added as terms, and auto-attached to aggregated nodes.
  • Built-in support for handling feeds that require HTTP authentication.
  • Built-in support for handling feeds that require FTP authentication.

Please feel free to provide suggestions, comments and bugs for this module.

Contributed by: Ashraf Amayreh
Co-maintainer: vito_swat

VersionDateLinksStatus
5.x-4.32007-Nov-25Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-3.12007-Jun-23Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Aggregator Summary

A modification of the News Aggregator to show categorized feeds from multiple sources on 1 page. Example uses: 1. A news website focused on business could create multiple categories such as: Technology, Retail, etc... On each page they could show 10 or 15+ news feeds from the Technology industry, Retail Industry, etc... This would allow visitors to the site to see a nice summary of each industry's news nicely displayed on one page.

View Demo:- http://www.evakoss.com/aggregator-summary/ag

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

Ajax Table

Overview

The Ajax Table module is an API-based tool that will allow other modules to create ajax-refreshable tables by supplying a few parameters. There are some handy utilities built in that aid in managing data more quickly than many Drupal modules offer by default. With an Ajax Table, it is easy to add ajax-based input columns to change data on the fly. There is also a utility that works similarly to an auto-complete field, but displays results in a fully customizable Ajax table, which supports pagination and in-place editing.

VersionDateLinksStatus
5.x-1.22008-Jan-15Recommended for 5.xThis is currently the recommended release for 5.x.

Atom

Provides an Atom 1.0 feed.

VersionDateLinksStatus
6.x-1.02007-Dec-05Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.12008-Mar-31Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02008-Jan-10Recommended for 4.7.xThis is currently the recommended release for 4.7.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-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

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.

Category Aggregator

A Feed Aggregator to syndicate items using tags/categories as filters. Based on the code from the Aggregation module from mistknight.

Module developed by Kumar Shorav and Kaustubh Srikanth.

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

Clean Feeds

This module cleans all the HTML tags from RSS Feeds that you provide on your site.

The type of nodes to clean HTML from is selectable.

The motivation is to make sure that interested feed subscribers would click to your site to visit links.

VersionDateLinksStatus
5.x-1.12008-Mar-13Recommended for 5.xThis is currently the recommended release for 5.x.
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.

Click Thru Tracking

This module provides the ability for site admins to track clicks on their site such as advertising campaigns and newsletter click throughs.

The clicks are organized into groups, so ad campaigns can be tracked if they involve more than one node.

It works by displaying a special link (such as click/123/2) on each node. This is only visible to the admin or other users who have special privileges.

This contains the node id (e.g. 123) and the group id (e.g. 2).

The admin then uses this link externally (e.g. for advertising or newsletters). When visitors click on that link, the database is updated with daily, weekly and total clicks.

Each node will have an extra tab that displays detailed clicks. There is also an overall click report under admin/logs.

VersionDateLinksStatus
5.x-1.02007-Jun-02Recommended for 5.xThis is currently the recommended release for 5.x.
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.

Comment RSS

This module provides RSS feeds for comments. This is useful for allowing readers to subscribe to comments for a blog post, article, or forum topic. It currently provides three types of feeds which pair up to the RSS features provided by Drupal built-in. Each type of comment feed may be disabled if unneeded.

VersionDateLinksStatus
6.x-1.02008-Apr-28Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Apr-28Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Apr-08Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Content Recommendation Engine

This module is designed to recommend content to users via a Slope One algorithm. The download is a package that contains both the developer api (cre.module) and basic recommendation modules (like node_recommendation.module).

Please copy all files into your module directory (including cre_query_obj.inc).

The algorithm is called Slope One. It is very powerful and yet very fast. As of right now it will only recommend content that has been voted on via VotingAPI. Therefore, you must be using a voting module that depends upon VotingAPI. There are several listed here: http://drupal.org/project/Modules/category/60

VersionDateLinksStatus
5.x-1.02007-Jan-21Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-2.02006-Dec-21Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Creative Commons

The Creative Commons module allows users to select and assign a Creative Commons license to a node and any attached content. Additionally, the site admin can select a license to assign to the entire site.

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

Creative Commons Lite

The Creative Commons Lite module simplifies the functionality creativecommons http://drupal.org/project/creativecommons . This module allows users to add creativecommons license to any type of drupal node. License is shown as block on node view page.

VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development 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-May-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Domain Access

Skirt! affiliates are defined with the Domain Access module.

The Domain Access project is a group of lightweight modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. The module allows you to share users, content, and configurations across a group of sites such as:

- example.com
- one.example.com
- two.example.com
- my.example.com

By default, these sites share all tables in your Drupal installation. The Domain Prefix module allows for selective, dynamic table prefixing for advanced users.

The module uses Drupal's Node Access system to determine what content is available on each site in the network. Unlike other multi-domain modules for Drupal, the Domain Access module determines user access based on the active subdomain that the user is viewing, rather than which group or site the user belongs to.

Additionally, when a user creates content, that content will automatically be assigned to the currently active subdomain unless the user has specific privileges to be able to assign domain access. Under advanced setups, the ability to edit content for a specific subdomain can be segregated from the typical Drupal privilege to 'administer nodes.'

Domain Access can integrate with other Node Access modules through the multiple node access patch. The patch is provided in the download and has been tested to work with Organic Groups and Taxonomy Access Control.

Note: This module uses some advanced Drupal concepts and requires that you understand DNS configuration.

For more information about Node Access in Drupal, see http://api.drupal.org/api/group/node_access/6

Domain Access is PostgreSQL compliant, though Domain Prefix does not work fully on pgSQL in Drupal 5.

If you are looking for a module to provide subdomains to users and groups and do not need to affiliate content, take a look at Subdomain.

VersionDateLinksStatus
6.x-1.0-beta22008-Apr-20Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.42008-Apr-20Recommended for 5.xThis is currently the recommended release for 5.x.

Exhibit

Exhibit displays structured data in the form of rich visualizations that can be searched, filtered and sorted using faceted browsing.

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

Feed

Allows for styleable feeds. Makes feed functions themable and uses XSLT for output styling.
Provides replacement functions for node/rss.xml and taxonomy term feeds as well as a templatable replacement for view_rss feeds.

Notes:

  • Currently only works for RSS, but should be usable with ATOM.
  • Requires clean urls
  • Um, well, Firefox2 and IE7 ignore RSS XSL templates
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.

Feed Element Mapper

Add on module for FeedAPI that maps elements on a feed item such as tags or the author name to taxonomy or CCK fields.

Currently supported targets:
taxonomy
CCK text and numbers
CCK link
CCK date
CCK emfield embedded video

Soon supported (see issue queue):
Video module
Drigg module

VersionDateLinksStatus
5.x-1.0-beta62008-Mar-17Recommended for 5.xThis is currently the recommended release for 5.x.

Feed Path Publisher

Feed Path Publisher allows site admins to publish multiple RSS feeds in the document's <head> tag. Modern browsers use this information to populate the (usually orange) RSS icon in their URL or location bar.

Feeds can be published globally or per path. This is especially useful when you have multiple feeds on a site -- says, generated by Views' RSS module -- that should only appear in certain areas.

To-do and wishlist

Credits

Development of this module is sponsored by Plum TV, That Other Paper, and Four Kitchen Studios.

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

FeedAPI

FeedAPI aggregates feeds on a Drupal website by generating light weight items or nodes from feeds. It provides a straightforward configuration for most use cases and is extensible through an API. FeedAPI integrates with OG (but does not require it).

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

FeedBurner

Integrates Drupal with the services provided by FeedBurner. Currently this module provides the means to redirect requests for your site's feeds to user-specified/created FeedBurner feeds. Special user agents, like FeedBurner and Feed Validator (this can be customized) are still allowed access to the direct feeds so there is no need for any special .htaccess hacking.

Please contact me with any comments, questions, or feedback. It is greatly appreciated since this is my first Drupal module. Note that any bugs, etc should be reported in the issue tracker.

New features

  • Multiple feed handling
  • Improved administration interface
  • For multi-blog sites, users have an option to configure his/her blog FeedBurner's redirection
  • FeedFlare integration
VersionDateLinksStatus
5.x-0.52007-Apr-11Recommended for 5.xThis is currently the recommended release for 5.x.

FeedButtons

The feedbuttons.module enables a block which shows button-links allowing users to subscribe to your site's feed in their favorite RSS reader (Google, Bloglines, Newsgator, Pluck, etc.). Based on http://www.toprankresults.com/tools/button-maker.php.

VersionDateLinksStatus
6.x-1.0-beta32008-Apr-28Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.x-dev2007-Oct-07Development 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-May-29Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

FeedField

A CCK content field to integrate with the Aggregator.
When an entry with this content type is saved, the feed url will be added to the aggregator. (And removed from the aggregator if the entry is deleted.)

VersionDateLinksStatus
5.x-1.02007-May-17Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.12006-Dec-19Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Feedparser

Please consider using FeedAPI module for Drupal 5 instead.

This package provides a drop in replacement for the aggregator.module but provides an API to extend the feed parsing capabilities of Drupal.

Features include

  • Generate Nodes or (aggregator.module style) Items from a feed.
  • Uses standard Drupal taxonomy for feed categories.
  • Updating as frequently as every 5 minutes.
  • Abilitity to never expire aggregated content.
  • OPML import / export
  • Support for unlimited enclosures per feed item.
  • Inserting of feed item categories into Drupal's taxonomy.
  • Developers API
  • Uses externally developed parsing engine

Feed parsing is done using the SimplePie engine as the Drupal Core one appears to suffer too much with the various feed formats (see the aggregator.module issue queue for examples!)

Installation requires that the aggregator.module is disabled first otherwise it will conflict with Feedparser.

Some Live Examples:

VersionDateLinksStatus
5.x-1.x-dev2007-Aug-21Development 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-May-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

feed_node

The purpose of this module is to provide a simple method for displaying aggregator feed items within a node framework. One can "feed enable" a particular node type which allows the user to attach a single feed to a node by specifying a feed title and URL.

An alternative module which performs a similar function and integrates with CCK is the feedfield module: feedfield.

This module provides two display styles (title, and title + teaser) and allows the user to configure the maximum number of feed items to display. As well, the module ensures that all aspects of an aggregator feed and it's corresponding feed items are available in the node data structure so that custom themeing can be achieved if the default themes are not adequate.

The development of this module was sponsored by Bryght (http://www.bryght.com)

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

FooAggregator RSS aggregator.

Yet another RSS aggregator.

We are trying to write code that will perform well.
I can also promise this code will be maintained until I find a better alternative (better drupal core module). I'll then provide a migration path and that's it.

Another point is we will try to minimize the code written by depending on other well maintained modules like views.

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

footermap: a footer site map

This module generates a site map in Drupal's footer. It recursively searches through the base menu id (mid), and outputs a basic list of links ordered by sub-menus.

VersionDateLinksStatus
6.x-1.22008-Mar-10Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.x-dev2008-Apr-09Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2008-Mar-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Leech

This module is being phased out. If you're looking for a simple aggregator that creates nodes instead of flat database records like Drupal's core aggregator, take a look at SimpleFeed. If you're looking for an aggregator with a more advanced feature set, take a look at FeedAPI.

(2008-02-04): Migration script. There is a migration script to FeedAPI here.
(2007-11-05): Leech is not going to be supported for Drupal 6. Consider upgrading to FeedAPI. An upgrade script to FeedAPI is planned. If you would like to pitch in writing the script or testing it, make yourself heard on the FeedAPI issue tracker.

VersionDateLinksStatus
5.x-1.92007-Jul-30Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.62007-Feb-26Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Machine Tags - Rapid and Complex Taxonomy Development for Drupal

creating a wolf in a vocabulary freetagging field called "binomial nomenclature"

Taxonomy is one of the coolest features of Drupal, allowing the creation of information which is organized and structured. Taxonomy can be key for your visitors to find what they are looking for.

Creating a high-quality and complex taxonomy is a lot of work. Folksonomies and tagging makes for a more accessible implementation, but some of the value of having hierarchical, structured taxonomy for disambiguation is lost. The machine tags module is meant to fill a void between people-friendly tagging and machine-friendly hierarchy.

The release

The dev release for Drupal 5 is EXPERIMENTAL, although pretty safe.
To experiment simply enable "machine" tags in a vocabulary admin page.
There's nothing special to the install or uninstall.
I'd like to have some code review for SQL security, and other Drupalness.

Background

There has been some interest in having machine tags for Drupal before. Flickr is arguably the best known implementor of machine tags, this article got me hooked. Here's some more background info.

The technical goal of the machine tags module was to be a simple free tagging mechanism that converts free tags like

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

News Page

Allows creation of pages which show syndicated 'news' items from an aggregator category.

News items are automatically filtered by keywords (chosen when creating the page), so that only news items which contain a keyword are shown.

News pages can be placed in a book, and added to a taxonomy.

VersionDateLinksStatus
5.x-1.12007-Jul-24Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02007-Jan-14Recommended for 4.7.xThis is currently the recommended release for 4.7.x.
 
 

Drupal is a registered trademark of Dries Buytaert.