Product support

Visit this product's website for support.


  • Developer Tools
  • Social
  • Utility

This plugin is fully compatible with OctoberCMS build 420+. This is a new optimised version for PHP 7.0. PHP5 is not supported as of version 2.

This plugin fetches and merges RSS/Atom feeds from various sources to put on your website. It can be automated using a cronjob or triggered manually.

You can also create your own feed by merging multiple external feeds.

For example:




If you have issues or ideas for improvement, please let me know. You can create issues on the Github page of this plugin or even create your own Pull Request.

This plugin is available in the following languages:

  • Dutch
  • English

Other plugins by Alwin Drenth


Redirect (Editors' Choice) - Advanced Redirect plugin for October CMS


HtmlPurifier - Adds a standards compliant HTML filter to October CMS.

The following themes use this plugin:

An overview of the RSS feed sources

RSS & Atom feeds

The plugin uses the zendframework/rss-feed package to parse the RSS and/or Atom feeds. For more information on this package goto http://framework.zend.com/manual/current/en/index.html#zend-feed


The plugin is configured with 4 example sources and has a few components which help you to display items and/or sources on your website.


Shows a list of most recent RSS items limited on the maximun number of items provided by you.

An example of implementation code in your CMS page:

title = "A list of items"
url = "/items"
layout = "default"
is_hidden = 0

maxItems = 10
{% component 'rssItems' %}


Shows a list of most recent RSS items with an additional paginator element.

An example of implementation code in your CMS page:

title = "A list of items (paginatable)"
url = "/items"
layout = "default"
is_hidden = 0

itemsPerPage = 3
{% component 'rssPaginatableItems' %}


Shows a list of sources.

An example of implementation code in your CMS page:

title = "A list of sources"
url = "/sources"
layout = "default"
is_hidden = 0

{% component 'rssSources' %}

Reporting Widgets

This plugin contains also a RSS Headlines widget to show the latest headlines on your Dashboard. This widget has three configurable properties: maxItems, title and dateFormat.


There are many ways to configure a cronjob. Here's an basic example of cronjob configuration line:

5/* * * * php path/to/artisan adrenth:fetch-rss >> /dev/null 2>&1

The above line takes care of fetching all sources every 5 minutes.

The adrenth:fetch-rss command takes an optional source_id argument. Provide the source ID if you want to fetch only 1 source at that time.

Execute from code

In your plugin code you can also use the following code to execute the Artisan command:


use Artisan;
// ...

Artisan::call('adrenth:fetch-rss', ['source' => 2]);

Or using the RssFetcher singleton:

  • Found the plugin useful on 3 Jan, 2018

    The plugin works perfectly and is super easy to use!

    Thanks and keep up the good work!

    PS: Is it possible to select the source for a "rssItems" component? At the moment items from all sources are displayed. It would be nice to be able to define a source as a parameter like "maxItems".


  • author

    Replied on 3 Jan, 2018

    Of course it is! I've just released a new version with the ability to pass the Source ID along with the component.

    title = "My awesome page"
    url = "/my-awesome-page"
    layout = "default"
    is_hidden = 0
    sourceId = 8
    {% component 'rssItems' %}

    Added in version 2.0.1

  • Found the plugin useful on 11 Aug, 2017

    I like this Plugin very much!

    Check out or Freemesh / Freifunk site to see that it works well :)


Fixes `open_basedir` restriction in effect issue

May 24, 2018


Fix critical issue in Dashboard Widget Headlines

May 21, 2018


Add support for the RSS `enclosure` sub-element

May 19, 2018


Add Source ID property to rssItems component

Jan 03, 2018


!!! Major update: Requires PHP 7.0+ and October CMS build 420+

Dec 10, 2017


Add German translation (Thank you Pascal Garber)

Aug 13, 2017


Bugfixes and improvements; minimum requirement is now PHP 5.6

Aug 12, 2017


Change database column lengths to support utf8mb4

Apr 13, 2017


Change database foreign and unique key lengths

Apr 01, 2017


Bugfixes and optimizations

Mar 30, 2017


Minor fixes and optimizations

May 31, 2016


Updates plugin dependencies and some minor fixes

May 10, 2016


Add functionality to create feeds

Feb 02, 2016


Add export/import functionality for sources and add bulk fetch button to sources list view

Jan 28, 2016


Add a paginatable item component and improve default component templates

Jan 28, 2016


Add filter to item lists and allow user to delete item/sources from list view

Jan 15, 2016


Prevent overwriting existing Items while fetching RSS feed

Jan 07, 2016


Add publication settings to Item and Source

Dec 30, 2015


Add localization (English and Dutch language)

Dec 29, 2015


Add code fixes for to meet PHP 5.4 compatibility

Dec 20, 2015


Add RSS Headlines dashboard widget

Dec 14, 2015


First version of RssFetcher

Dec 12, 2015

Not applicable.