Sign In
Start Page | Recent Changes | All Pages | Orphan Pages | Junebug Help

Using External RSS extension

Wonderful extension that imports external RSS feeds into your radiant install, but lacking in documentation!

Installation

Go to the /vendor/extensions directory of your radiant installation.

Grab the latest: svn export http://radiant-externalrss-extension.googlecode.com/svn/trunk external_rss

...or with piston: piston import http://radiant-externalrss-extension.googlecode.com/svn/trunk external_rss

Then from the radiant root directory execute:

rake db:migrate:extensions
rake radiant:extensions:external_rss:update:public

FIXME: is there a shortcut to the latter rake task, a la db:migrate:extensions?

Usage
The tags available are:

<r:rss:feeds> - retrieves all feed
<r:rss:feeds:each> - steps through feeds
<r:rss:feed> - accesses a feed in the each loop
<r:rss:feed:title> - title of the feed
<r:rss:feed:link> - url of the feed
<r:rss:feed:description> - a short decsription of the feed
<r:rss:feed:items:each> - steps through the items in a feed
<r:rss:feed:item:title> - title of an item in a feed
item:link and item:description are also available.
Example:

<r:rss:feeds:each> 
  <div class="feed">
    <h2><r:rss:feed:items:title /></h2>
    <r:rss:feed:items:each>
      <div class="entry">
        <h3 id="<r:rss:feed:item:title />"><a href="<r:rss:feed:item:link />"><r:rss:feed:item:title /></a></h3>
        <r:rss:feed:item:description />
      </div>
    </r:rss:feed:items:each>
  </div>
</r:rss:feeds:each>

Version 9 | Other versions: « older newer » current versions
Page last edited by craigkuhns on March 21, 2008 11:27 AM (diff)