Advertising sustains the DA. Ads are hidden for members. Join today

Feeds

Overview

Feeds is a pluggable system for importing or aggregating content into Drupal. Drupal 8 Feeds documentation is located here.

Out of the box, Feeds (for 6.x/7.x) supports:

  • import or aggregation from RSS feeds, Atom feeds, OPML files or CSV files
  • import from an XML, or HTML document using Feeds extensible parsers (or Feeds XPath Parser for Drupal 6)
  • 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 organized in "Importers"
  • overridable default configuration for the most common use cases
  • "Feeds as nodes" paradigm as well as "Standalone" import forms
  • aggregation (periodic import) on cron
  • PubSubHubbub subscriptions
  • 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

Required Modules

The Feeds module relies on Chaos Tools and Job Scheduler

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.

Feeds contributed plugins

Overview of contributed fetchers, parsers and processors for feeds.

This section is for both site builders and developers.

Related Blogs and presentations

Guide maintainers

alex_b's picture