This server will be upgraded at 3pm Sydney time on December 3rd (December 2nd, 8pm PST) and will be down for up to 30 minutes.

RSS aggregator macro plugin

Name RSS aggregator macro plugin
Version 1.0
Product Versions Confluence 2.4.5
Author Alexey Sergeev
E-mail alexs-csl@yandex.ru
Homepage http://confluence.atlassian.com/display/CODEGEIST/RSS+aggregator+macro+plugin
Price free
License BSD
JavaDocs rss-aggregator-1.0-javadocs.jar
Download JAR rss-aggregator-1.0.jar
Download Source rss-aggregator-1.0-src.jar

Description/Features

Aggregates different RSS feed-s. If you wish to read all your favorite blogs in one place, this macro plugin provides a possibility to do this in a very simple way. All entries are gathered/displayed in one table and sorted by publishing date. If any RSS feeds can't be correctly processed then corresponding error information will be displayed under the entries table.

Entries' table contains the following columns:

  • Entry - entry title(link) and description
  • Date - entry title and description
  • Author - entry author
  • Categories - separeted by comma entry categories
  • RSS - source RSS title and link

Usage

Just enumerate RSS feed url-s one by one each at new line withing macro definition to see aggregated RSS feeds:

{rssaggregator}
rss_feed_url_1
rss_feed_url_2
rss_feed_url_3
{rssaggregator}

Also you can make some restrictions on the result using the following parameters:

  • maxEntries - maximum number of enrties to display</li>
  • hideDescription - if "true"/"on"/"yes", don't display description
  • hideDateColumn - if "true"/"on"/"yes", don't display "Date" column
  • hideAuthorColumn - if "true"/"on"/"yes", don't display "Author" column
  • hideCategoriesColumn - if "true"/"on"/"yes", don't display "Categories" column
  • hideRssColumn - if "true"/"on"/"yes", don't display "RSS" column
  • hideErrors - if "true"/"on"/"yes", don't display RSS processing errors

Here is one more example with restriction parameters:

{rssaggregator:maxEntries=5|hideDescription=true|hideErrors=true}
rss_feed_url_1
rss_feed_url_2
{rssaggregator}

Examples

Example 1

Marco definition:

{rssaggregator:maxEntries=10|hideDescription=yes}
http://blog.interface21.com/main/feed/
http://www.jroller.com/rss/robwilliams
http://feeds.feedburner.com/bileblog
{rssaggregator}

Result:

Example 2

Marco definition:

{rssaggregator:maxEntries=5|hideRssColumn=yes|hideCategoriesColumn=yes}
http://blog.arendsen.net/wp-rss2.php
http://www.google.com
http://jroller.com/rss/raible
{rssaggregator}

Result:

Example 3

Marco definition:

{rssaggregator:maxEntries=6|hideAuthorColumn=yes|hideCategoriesColumn=yes|hideRssColumn=yes}
http://www.yourkit.com/rss.xml
http://blogs.jetbrains.com/idea/wp-rss2.php
{rssaggregator}

Result:

Version History

Version Date Payment
1.0 13 May 2007 free

Screenshots

Labels

codegeist_2007_confluence codegeist_2007_confluence Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jun 27, 2007

    John Allen says:

    We've been dying to add a combined RSS dashboard feature for some time so this p...

    We've been dying to add a combined RSS dashboard feature for some time so this plugin is great for us, well done and thanks for sharing!

  2. Sep 19, 2007

    Mark says:

    There is no Install information. Is this a manual install, probably. Does not s...

    There is no Install information.

    Is this a manual install, probably. Does not state if this exists in the Plugin Repository. 

  3. Jan 11, 2008

    Mark Wolek says:

    can't read rss feed "http://username:password@10.10.150.166:8980/opennms/rss.js...

    can't read rss feed "http://username:password@10.10.150.166:8980/opennms/rss.jsp?notification"; error: "Server returned HTTP response code: 401 for URL: http://admin:admin@10.10.150.166:8980/opennms/rss.jsp?notification"

    Can this be addressed?  the normal rss macro doesn't do it either.

  4. Mar 28, 2008

    Darren D says:

    This would be great to use, but seems to be outdated. As stated above, works on...

    This would be great to use, but seems to be outdated.

    As stated above, works only with Confluence 2.4.5*,* so 2.7.x and above, no joy.

  5. Apr 09, 2008

    Imran Aziz says:

    Hello All, I am trying to add NTLM authentication to the rssaggregator macro , b...

    Hello All, I am trying to add NTLM authentication to the rssaggregator macro , but have not been able to get it sorted so far, the detailed issue is listed in atlassian forums,

    http://forums.atlassian.com/thread.jspa?threadID=24823\\

    Any help would be wonderful.

    Thanks a lot.