Agile Tortoise

Greg Pierce’s blog

« Fat Frank Updates      O, Brother… »

RSS Feeds

Here’s an RSS feed in Conversant:

This is fully template configurable, with lots of options. You can insert any RSS channel via a simple #rssBox Conversant macro. Cool, huh?

For those of you that have no idea what I’m talking about, take my word for it. It’s a way of syndicating content from other sites via XML.

Tuesday, January 9th, 2001 at 9:09 am and is filed under Technology. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

6 Responses to “RSS Feeds”

  1. Donald W. Larson Says:
    January 9th, 2001 at 12:19 pm

    Greg,

    This is totally cool!

    Great job!

    Don

  2. Greg Pierce Says:
    January 9th, 2001 at 2:41 pm

    Here’s a couple more tests…

  3. Greg Pierce Says:
    January 9th, 2001 at 4:42 pm

    <!–#rssBox–>

    Returns HTML formatted version of a publicly available RSS format syndication feed.

    Required Attributes:

    url=”[http://[url to RSS document]“ : The full URL to the RSS document you wish to be formatted by the macro.

    Optional Attributes

    template=”[string]“ : Name of a template defined in the admin site’s Template editor. This template is used for as the main template for the macro’s content.
    itemTemplate=”[string]“ : Name of a template defined in the admin site’s Template editor. This template is used for each repeating item in the RSS document.
    limit=”[number]“ : Maximum number of items from the feed to display. Defaults to no limit.

    Usage

    The following macros are supported within RSS Body templates ( used in the “template” attribute ):

    <!–#rssChannelTitle–> : returns Title value from RSS document. Supports optional attributes: link=”true/false” (wrap title in anchor tag linking to rssChannelLink value ), urlencode=”true/false” ( encode the value for use in a URL ), entify=”true/false” ( entify special characters ).
    <!–#rssChannelDescription–> : returns Description value from RSS document. Supports optional attributes: urlencode=”true/false” ( encode the value for use in a URL ), entify=”true/false” ( entify special characters ).
    <!–#rssChannelLink–> : returns URL to channel page.
    <!–#rssModificationDate–> : returns last modification time of the RSS document. supports optional attributes to control string formatting: time=”true/false” ( show time? ), longdate=”true/false” ( show date as “January 1, 2000″? ), timezoneOffset=”number of minutes” ( minutes to offset from GMT, ie, Eastern Standard Time would be “-360″ )

    The following macros are supported within RSS Item templates ( used in the “itemtemplate” attribute ):

    <!–#rssTitle–> : returns Title value for the item, which is typically the content text for display. Supports optional attributes: urlencode=”true/false” ( encode the value for use in a URL ), entify=”true/false” ( entify special characters ).
    <!–#rssSourceChannelTitle–> : returns Title of the Channel that provided the source for the link. Supports optional attributes: link=”true/false” ( wrap title in anchor tag linking to rssSourceChannelURL value ), urlencode=”true/false” ( encode the value for use in a URL ), entify=”true/false” ( entify special characters ).
    <!–#rssSourceChannelURL–> : returns URL to the source of the link.

  4. Steve Ivy Says:
    January 17th, 2001 at 1:26 pm

    Um, this seems to be missing the macro for the actual body of the rsschannel in the main template. What do we stick in there to get our content listed? ;-)
    –Steve

  5. Greg Pierce Says:
    January 17th, 2001 at 2:09 pm

    >Um, this seems to be missing the macro for the actual body of
    >the rsschannel in the main template. What do we stick in there
    >to get our content listed? ;-)
    Oops….<!–#rssItems–> in the body template is what you’re looking for, I
    believe. I’ll add it to the docs…there are sample read only templates in
    the template editor also, which are the defaults.

    g.

  6. Steve Ivy Says:
    January 17th, 2001 at 2:56 pm

    Thanks, Greg!

Leave a Reply