| Name | RSS aggregator macro plugin |
|---|---|
| Version | 1.0 |
| Product Versions | Confluence 2.4.5 |
| Author | Alexey Sergeev |
| 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 |

Comments (5)
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!
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.
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.
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.
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.