For instance, I publish the RSS feed for the activeRenderer latest news page from the activerenderer category of one of my Radio installations. Its local URL would be:
Or it may be one of the thousands RSS feeds available on the Web.
activeRenderer's browser is a good place to find RSS feeds URLs. They appear in the input field at the top of the browser when you load them from any of the news, world or search tabs of the selector.
On regular web site pages, RSS urls are usually signalled by the now ubiquitous white on orange XML logo.
Right-click (or control-click) on the logo and copy the link's location, for future pasting in step 2.
Step 2: Insert an rssBox macro call in your main template.
Open the #homeTemplate.txt file located in Radio's www folder with a text editor.
A text editor can be as simple as Notepad on Windows (or MS Word saving in plain text for that matter).
On MacOS machine, no editor comes close to Bare Bones Software's BBEdit.
Find a good place to insert the rssBox macro.
A good place is usually within the left or the right sidebar of your template.
Insert an rssBox call like the one inside the DIV tag in the screenshot attached to this node, substituting the URL for the feed you've chosen at step 1.
Important: if you are not currently publishing your weblog's home page with any of aR's 2 outline styles.
And have never done so at some point in the past.
Then, there's a good chance that your #homeTemplate.txt file is missing links to aR's Javascript code and CSS stylesheet in its header.
So, insert an activeRendererHeader macro call in the HEAD section of the template - check the attached screenshot.
Step 3: Re-publish your home page and check the result.
Use the Radio / Publish / Weblog Home Page menu in Radio.
Then check your Event Log after a minute or so, and click on the index.html link in the latest Upstream event, it should be listed as one of the most recent events.
Step 4: Customize your boxe's style.
All elements of the RSS box are defined by CSS classes in the activerenderer.css stylesheet.
You will find activerenderer.css in the activeRenderer sub-folder of www.
rssBoxTitle defines the style for the title element.
rssBox defines the style for the 'box' itself - an HTML div - in which the CSS feed is encased.
rssBox1 to rssBox3 define the style for each indentation level in the outline rendering the RSS feed.
rssBoxHigh2 and rssBoxHigh3 define the style for children paragraphs when you position the mouse cursor over the expanded wedge of the parent paragraph.
rssBoxHelp defines the style for the 'how this works' link.
You can override those classes by inserting new definitions for them in the header section of your template file, inside a STYLE tag.
Step 5: Use rssBox optional parameters.
In the previous step, you've learned that the default style for your box is defined by CSS classes with names all starting with rssBox.
You can specify another name when calling rssBox from a template.
In the attached example, Dave Winer's Scripting News will be displayed with its title styled as scriptingTitle, its encasing box will be defined in scripting, and indentation levels will start at scripting1.
You need to define the matching CSS classes in the template file or a linked stylesheet of course. This way, you may have several boxes with different styles on the same page.
Other parameters specify that 'how this works' will not appear, and that only the first 8 items of Scripting News will be displayed.
For a complete list of rssBox parameters, check the macros reference page.
Starting with activeRenderer vs 2.5, you can create transcluding links in your outlines that reference part of the outline's content. Very useful when linking to search engine requests. To learn more about link macros, check out part 9.
A quick note: the new upstreaming scheme provided with Radio's Uptreaming Beta will break the normal automatic upstreaming of outlines saved in 'outlines' or 'opml' folders under Radio's root folder ('www') or any Radio category folder.
I have a fix ready in activeRenderer version 2.5.2, but other features of 2.5.2 are not quite ready for release yet.
I'll announce vs 2.5.2 soon on the ar-announce list.
In the meantime, any beta-tester who wants the fix right now can get a pre-release aR 2.5.2 update by dropping me a line directly.
While they are not using Radio Userland as their publication tool, they've made a great use of the public activeRenderer web service and its XML-RPC API to create outlined show notes for their podcasts.
[image] Thanks to the audio transcluding feature of activeRenderer 2.5 built into the web service, you can listen to their podcasts directly inside the show note page by clicking the small 'loudspeaker' wedge icon in the 'MP3 File' paragraph.
Starting with version 2.5, activeRenderer provides a way to include part of the outline's content into the URL specifying a transcluding link.
If you think this is gibberish...
You're probably right.
A small example will probably make things clearer, at least if you are reading this directly on the activeRenderer News site.
Click on the 'page' wedge icon to the left of the next paragraph to learn what MSDN can report about activeRenderer. activeRenderer The URL of the link attached to the previous node looks like this: http://beta.search.msn.com/results.aspx?q=##self## ##self## is a link macro that references the current node's textual content.
Link macros come in several flavors besides ##self##.
They are useful as search requests arguments to specify richer outline links.
Learn more about link macros in activeRenderer's Tutorial 9.
I can prepare a post using a full featured browser based outliner, then press the 'post to weblog' icon to publish it into this weblog.
This is my first public posting experiment with the webOutliner, a companion Radio tool to activeRenderer.
The webOutliner is still under wraps, but its release date is getting closer :-) There is no official webOutliner site yet, but a demo site has been running for some time.
There is also a wo-support discussion group; and a support index.
With the current version of webOutliner, I can format my posts in static HTML (using HTML blockquote tags) or, in activeRenderer style dynamic HTML, such as in this post.
This is fun when linking to podcasts, such as these Morning Coffee Notes from Dave Winer.
There's still a little work to do: filtering DHTML in the RSS feed, providing for post links and enclosures, sending outlines over email.
Parallel development is on the way on non Radio, non Usertalk environments.