Module Description
Feeds is the module for importing or aggregating data into nodes, users, taxonomy terms and other content entities using a web interface without coding a migration. Data can be imported from various formats, such as CSV, JSON, XML and RSS feeds.
Need help?
Join us at Drupal Slack in the #feeds channel every Thursday between 18:00 and 19:00 UTC for SUMMER office hours
Overview First, site builders configure the import parameters by creating a feed type (D8) or an importer (D7) in the UI and configure how the source data maps to the fields in Drupal.
Content editors can then import their source in the UI by creating a feed (D8) or a node (D7). Multiple feeds/importer instances can exist per feed type/importer, allowing you to import from multiple sources or allowing multiple editors to update their own content.
You can configure Feeds to update content periodically or to import content just once. You can find the details of how many items got imported in the feeds log reports.
Features
* Import content into website via web UI
* Import content into nodes, users, taxonomy terms or other content entities
* Granular mapping of input elements to Drupal content elements
* Modify data before import using Feeds Tamper
* Batched import for large files
* Exportable configuration (you can export feed configuration and import into another site via web UI)
* One-off imports and periodic aggregation of content
* Import or aggregate RSS/Atom feeds
* Import or aggregate CSV
* Import JSON or XML using the Feeds extensible parsers module
* PubSubHubbub support
* Extensible to import any other kind of content
About the Feeds module for Drupal 9+ Feeds for Drupal 9+ includes many new features and leverages improvements in Drupal 8+, including OO design patterns, extendable plugins and automated tests.
Documentation ▶ Watch videos Try Feeds on simplytest.me Installation
For requirements and installation instructions, refer to the included README.txt file and installation guide https://www.drupal.org/node/1897420
Documentation
For a guide to use Feeds in site builds or how to develop for Feeds, see the Feeds documentation. There are many videos showing how to import and aggregate using Feeds.
D7 version only: To see what Feeds can do, you can enable one of the included feature modules: Feeds Import or Feeds News (requires the Features module).
Modules that extend Feeds
* Feeds Tamper is a useful module that provides several ways to transform your data before it gets saved.
* Feeds extensible parsers allows you to import XML or JSON files (among others) using XPath/JSONPath queries.
* Feeds Import Preview provides a way of previewing the source content before importing. This can help you with debugging your imports.
* Commerce Feeds allows you to import products into your Drupal Commerce installation.
* Feeds Entity Processor allows you to import content for almost any entity type. Be aware though that the module is still a bit experimental, so for some entity types you may run into errors. If so, don't hesitate to open an issue!
Ecosystem modules for Feeds - list of projects that have been marked by their maintainers as being related to Feeds or extending its functionality.
Reference of contributed modules for Feeds
Roadmaps
#1960800: [meta] Feeds 8.x roadmap #3165018: [meta] Feeds intermediate issues #2990289: [META] Feeds_migrate Road Map #3164943: Plan for Feeds 7.x-2.0-beta6 release
Need help?
Join us at Drupal Slack in the #feeds channel every Thursday between 18:00 and 19:00 UTC for SUMMER office hours
Overview First, site builders configure the import parameters by creating a feed type (D8) or an importer (D7) in the UI and configure how the source data maps to the fields in Drupal.
Content editors can then import their source in the UI by creating a feed (D8) or a node (D7). Multiple feeds/importer instances can exist per feed type/importer, allowing you to import from multiple sources or allowing multiple editors to update their own content.
You can configure Feeds to update content periodically or to import content just once. You can find the details of how many items got imported in the feeds log reports.
Features
* Import content into website via web UI
* Import content into nodes, users, taxonomy terms or other content entities
* Granular mapping of input elements to Drupal content elements
* Modify data before import using Feeds Tamper
* Batched import for large files
* Exportable configuration (you can export feed configuration and import into another site via web UI)
* One-off imports and periodic aggregation of content
* Import or aggregate RSS/Atom feeds
* Import or aggregate CSV
* Import JSON or XML using the Feeds extensible parsers module
* PubSubHubbub support
* Extensible to import any other kind of content
About the Feeds module for Drupal 9+ Feeds for Drupal 9+ includes many new features and leverages improvements in Drupal 8+, including OO design patterns, extendable plugins and automated tests.
Documentation ▶ Watch videos Try Feeds on simplytest.me Installation
For requirements and installation instructions, refer to the included README.txt file and installation guide https://www.drupal.org/node/1897420
Documentation
For a guide to use Feeds in site builds or how to develop for Feeds, see the Feeds documentation. There are many videos showing how to import and aggregate using Feeds.
D7 version only: To see what Feeds can do, you can enable one of the included feature modules: Feeds Import or Feeds News (requires the Features module).
Modules that extend Feeds
* Feeds Tamper is a useful module that provides several ways to transform your data before it gets saved.
* Feeds extensible parsers allows you to import XML or JSON files (among others) using XPath/JSONPath queries.
* Feeds Import Preview provides a way of previewing the source content before importing. This can help you with debugging your imports.
* Commerce Feeds allows you to import products into your Drupal Commerce installation.
* Feeds Entity Processor allows you to import content for almost any entity type. Be aware though that the module is still a bit experimental, so for some entity types you may run into errors. If so, don't hesitate to open an issue!
Ecosystem modules for Feeds - list of projects that have been marked by their maintainers as being related to Feeds or extending its functionality.
Reference of contributed modules for Feeds
Roadmaps
#1960800: [meta] Feeds 8.x roadmap #3165018: [meta] Feeds intermediate issues #2990289: [META] Feeds_migrate Road Map #3164943: Plan for Feeds 7.x-2.0-beta6 release
Module Link
Project Usage
90036
Security Covered
Not Covered By Security Advisory
Version Available
Production
Module Summary
Feeds module aims to solve the problem of importing or aggregating data into nodes, users, taxonomy terms, and other content entities in Drupal without the need for coding a migration, supporting various formats like CSV, JSON, XML, and RSS feeds.
Data Name
feeds