The #showNewsfeeds() macro is disabled by default, you can enable it
in you roller-custom.properties file via:
aggregator.enabled=true
aggregator.cache.enabled=true
I tried that on my blog, but I found that #showNewsfeeds() doesn't
work anymore. I just filed a bug on it and perhaps I'll have time to
fix it in the next release.
Another approach to including a feed in your blog is to use the Planet
aggregator. If you want to try this you'll have to:
1) follow the instructions in the install and user guide to enable planet.
2) Use the planet page model in roller-custom.properties. Comment out
the normal page model and uncomment the planet page model like so:
# Page model implementation
#velocity.pagemodel.classname=org.apache.roller.ui.rendering.velocity.PageModel
# Experimental page model that allows user's access to Planet aggregations
velocity.pagemodel.classname=org.apache.roller.presentation.velocity.planet.PlanetPageModel
(and beware, that page model will be changing in 3.0)
3) Create a group with the subscription for the feed you want to
display in the Planet UI.
4) Include something like this in your blog template to display the
subscription group you created:
#set($entries = $pageModel.getPlanetAggregation("del.icio.us", 15))
#foreach($entry in $entries)
<p style="font-size:small">
<img src="/resources/roller/delicious.gif" alt="del.ico.us icon" />
<a href="$utilities.textToHTML($entry.permalink)">$entry.title</a><br />
$utilities.textToHTML($entry.content)
</p>
#end
(that's how I display my del.icio.us links on my blog)
Hope that helps.
- Dave