OK. Now I have some time to write a few words about the way you can use RSS Suit.
I hope you already over the installation, so I'll only discuss the usage part, which is very simple.
RSS Output is for creating RSS feeds. There are only a few fields you have to fill out before you start emitting RSS. In order:
RSS Root
RSS Output will search for items under this node.
RSS Title
Static title of your feed.
RSS Nr. Of Items
Number of items your feed will represent.
RSS Link
Link to your feed.
RSS Description
Anything about your feed.
Item Title
Alias of the field your RSS items will get their title. (@nodeName is valid too, which will represent the name of the item.)
Item Content
Alias of the field your RSS items will get their content.
Item Type Filter
If under your root node there are several type of nodes, and you wish to only represent a given node type in your feed, you can specify a DocumentType alias here. RSS Output will filter sub-nodes.
Deep Search
Checking this field, RSS Output will search under sub-nodes as well, otherwise only direct descendants of the root note will be displayed.
When rendering the output RSS suit will enlist all nodes under the RSS Root item (direct children, or deep search), will filter them for a given document type (Item Type Filter), and extract fields you specify in "Item Title" and "Item Content" to form the RSS feed items.
The above instructions may help you to create your feeds. The next step would be to publish them on your site, which means you have to reference them in the Header section of a page, or your site master. You can reference RSS Collector, which will collect your RSS Outputs, and generate the link codes.
As you may see, there is an RSS Root property, which will specify where your RSS Output nodes are located. Umbraco will require you to fill this field out, when you insert the macro. This is just a node, which is above your RSS Outputs. If you've placed them several locations, you may choose the content root to be the RSS Root. RSS Collector will always search all the sub-nodes of this RSS Root element, therefore it would be a good idea, to place your RSS Outputs somewhere together.
Great package! However when I installed it the property for "RSS Nr. Of Items" was missing. I fixed it by adding a alias of "RSSNrOfItems" in the RSS Output doctype.
thank you very much for your work. i recently needed it for one page.
maybe you can replace the parameter RSS Link with: <xsl:variable name="SiteURL" select="concat('http://',umbraco.library:RequestServerVariables('HTTP_HOST'))"/>
About
About RSS Suit
OK. Now I have some time to write a few words about the way you can use RSS Suit.
I hope you already over the installation, so I'll only discuss the usage part, which is very simple.
RSS Output is for creating RSS feeds. There are only a few fields you have to fill out before you start emitting RSS. In order:
RSS Root
RSS Output will search for items under this node.
RSS Title
Static title of your feed.
RSS Nr. Of Items
Number of items your feed will represent.
RSS Link
Link to your feed.
RSS Description
Anything about your feed.
Item Title
Alias of the field your RSS items will get their title. (@nodeName is valid too, which will represent the name of the item.)
Item Content
Alias of the field your RSS items will get their content.
Item Type Filter
If under your root node there are several type of nodes, and you wish to only represent a given node type in your feed, you can specify a DocumentType alias here. RSS Output will filter sub-nodes.
Deep Search
Checking this field, RSS Output will search under sub-nodes as well, otherwise only direct descendants of the root note will be displayed.
When rendering the output RSS suit will enlist all nodes under the RSS Root item (direct children, or deep search), will filter them for a given document type (Item Type Filter), and extract fields you specify in "Item Title" and "Item Content" to form the RSS feed items.
I hope this will help you use this tiny util ;)
About publishing your RSS feeds on your sites
The above instructions may help you to create your feeds. The next step would be to publish them on your site, which means you have to reference them in the Header section of a page, or your site master. You can reference RSS Collector, which will collect your RSS Outputs, and generate the link codes.
A sample of linking the RSS Collector:
<head id="head" runat="server">
<umbraco:Macro RSSRoot="1048" Alias="RSSCollector" runat="server"></umbraco:Macro>
</head>
As you may see, there is an RSS Root property, which will specify where your RSS Output nodes are located. Umbraco will require you to fill this field out, when you insert the macro. This is just a node, which is above your RSS Outputs. If you've placed them several locations, you may choose the content root to be the RSS Root. RSS Collector will always search all the sub-nodes of this RSS Root element, therefore it would be a good idea, to place your RSS Outputs somewhere together.
I'm close to release the next versions, where
If it will pass trough some very basic tests, I'll share it.
Great package!
However when I installed it the property for "RSS Nr. Of Items" was missing.
I fixed it by adding a alias of "RSSNrOfItems" in the RSS Output doctype.
thank you very much for your work. i recently needed it for one page.
maybe you can replace the parameter RSS Link with:
<xsl:variable name="SiteURL" select="concat('http://',umbraco.library:RequestServerVariables('HTTP_HOST'))"/>
or make it an optional parameter
Great Package !
I agree, this just saved me a lot of time! Thanks!
Just what I was looking for!
is working on a reply...