Feeds

Last modified: November 10, 2009 - 02:37

Overview

Feeds is a pluggable system for importing or aggregating content into Drupal. Out of the box, it supports

  • import or aggregation from RSS feeds, Atom feeds, OPML files or CSV files
  • generation of users, nodes, terms or simple database records
  • granular mapping (e. g. map the "author" column of a CSV file to a CCK field or map the title of an RSS feed item to a term name)
  • multiple simultaneous configurations of importers (an importer is the object
  • overridable default configuration for the most common use cases
  • "Feeds as nodes" paradigm as well as "Standalone" import forms
  • aggregation (periodic import) on cron
  • views-style exportables (using CTools)
  • a views-style plugin API (using CTools) providing a powerful API for rapidly adjusting Feeds to specific use cases on site builds: add other import sources or targets in a straightforward way
  • concurrent Feed aggregation with Drupal Queue

This documentation

This documentation is split into three parts:

The site builder's guide to Feeds

The site builder's guide explains core concepts in Feeds and walks you through how to configure Feeds to import or aggregate content from RSS, Atom or CSV as nodes, users, terms and more.

Check out the site builder's guide if you are new to Feeds and you are looking for instructions to get you started.

The developer's guide to Feeds

This section gives an introduction to Feeds' APIs and explains how to use them to address more complex use cases with Feeds.

This is for you if you are considering to write code that hooks into Feeds or if you are trying to fix a problem in Feeds and you need to get a quick overview of its architectural concepts.

The developer's guide builds on top of the site builder's guide to Feeds. If you are completely new to Feeds, start with the site builder's guide.

Feeds glossary

Feeds uses a series of terms in a specific way. Some examples are: Fetcher, Parser, Processor, Plugin, Scheduler, Importer. The glossary explains these terms.

This section is for both site builders and developers.

A group for Feeds

fereira - December 12, 2009 - 14:22

I wasn't sure where the best place to post this was so I'll try here...

Are there plans to create a "Feeds" discussion gropu (ie. groups.drupal.org/feeds). I've been using the FeedAPI module on a few different projects and from what I've seen so far the Feeds module looks like a significant improvement. I am aware that someone was done work on the parser_ical module to work feeds but the version that I found still seems to depend on FeedApi, so I was looking for a pointer to the one described on the FeedAPI is dead blog.

More generally, I was looking for a place where one could find development work by others (or to advertise work done) on plugins/fetchers/parsers/processors, etc., A colleague of mine wrote a SPARQL query results parser for FeedAPI that I hope to port to feeds but I'd be interested in seeing if others are working on some sort of RDF importer. Seems like a drupal group would work well for discussion Feeds related development.

Taxonomy

kemi - January 22, 2010 - 15:42

Is it possible to include how to add a set of feeds to a taxonomy, for the sake of having a section of a website with related content gained from rss feeds... when i save a feed into a taxonomy, the feed items created do not carry on that taxonomy... so my question is which is the best way to do this using feeds, with feedapi this step was automatic when creating a feed and placing it in a taxonomy

KU

Feeds and taxonomy

Guillaume Vielliard - January 28, 2010 - 18:09

I have the same problem

I have seen in the video that it is possible to import taxonomy terms if category tags exists in the xml feed

But if there are no category tags, is it possible to attach taxonomy terms to feed items ?

Guillaume Vielliard

 
 

Drupal is a registered trademark of Dries Buytaert.