Last updated October 29, 2015. Created on September 5, 2001.
Edited by ashish_nirmohi, kenisha.lehari, iantresman, mrP. Log in to edit this page.

The Aggregator module is a feed reader that is included in Drupal core. When enabled, the Aggregator module can fetch syndicated content from other websites.

The Aggregator module can gather, read, and display news, text, images, and other content from external news sites and blogs around the internet. The Aggregator module fetches content from other sites; it does not generate syndication feeds. (To enable XML syndication on your site, turn on the Syndicate block in Administer > Site Building > Blocks (Drupal 6.x or earlier) or Administer > Structure > Blocks (Drupal 7.x and 8.x).)

When used with other modules, the Aggregator module can make these feed items available from a Drupal site using common syndication formats including RSS, Atom, and RDF. (Learn more about site syndication formats.)


Users can:

  1. View the latest feed content chronologically in the main news aggregator display
  2. View the latest feed content by source

The default permissions for the Aggregator module must be changed to allow users to view the subscribed content.

Site administrators can:

  1. Add, edit, and delete feeds
  2. Choose how often Aggregator checks each individual feed for new content
  3. Tag individual feeds with categories, offering selective grouping of feeds in separate displays
  4. Enable or disable blocks for every feed and feed category in the block administration page
  5. List the latest news for individual or categorized sources to display as blocks in the block administration page

The news aggregator requires cron to check for the latest news from the sites being aggregated. Drupal also provides a machine-readable OPML file of all of your subscribed feeds.

In addition to providing subscribed content through the news aggregator, the Aggregator module automatically creates a module block for every feed you have subscribed to, as well as every feed category. By default, these new blocks are disabled, though an administrator can choose to enable a particular feed or category feed block by moving them to an enabled region.

To syndicate content from another website, obtain the fully-qualified URL of the remote site's syndication page. Common filename extensions for syndication pages are .rss, .xml and .rdf. Most sites that offer syndication will have an obvious link to their syndication page. Often you need only look for a red XML button, such as the one Drupal uses for site syndication, though some sites do not make their RSS feeds easy to find and not all sites offer syndication.


Drupal 6 core Feed Aggregator does not import certain RSS Feed item types, such as <enclosure> which is used to specify various media formats such as images. Modules such as Views RSS will allow you to create your own RSS Feeds for export, which will handle a wider range of item types (you just can't import them into Drupal 6 with Feed Aggregator).

Looking for support? Visit the forums, or join #drupal-support in IRC.


Bernard Paris’s picture


some collaborative tools like alfrescoShare, give authenticated RSS feeds, usually with basic http authentication.
Shouldn't be great for the drupal RSS aggregator to have this basic authentication over https feeds as an option, re-using the username/password in drupal ?