Updated: 11/14/2005; 1:41:24 AM
Radio Fun
    Radio UserLand, RSS, Weblog Tools and Design

daily link  Thursday, August 29, 2002

Template To Do
Need to fix:
  • Inconsistent randomizer button location on standard page template; should match home page template
  • Duplicate site name on standard page template just above body text.
 
12:06:50 AM
categories: Radio Fun
 



daily link  Wednesday, August 28, 2002

Randomizer Relocated
Moved the jenett.radio randomizer button to the top of the navigation column. Other recent changes came close to pushing it "below the fold". 
11:53:00 PM
categories: Radio Fun
 

New Category Navigation
Added a navigation link to my Radio Fun site, which is implemented using the Radio "category" feature. One other category needs review before public release. The other two categories are behind the firewall at work. 
11:38:16 PM
categories: Radio Fun
 

New Archive Page Navigation
Added new links, in the navigation column, to access the consolidated monthly archive pages. For now, this was done only on the main web site; no navigation link changes in the separate category sites. 
11:05:25 PM
categories: Radio Fun
 

Monthly Archives
Activated the new monthly archive feature. This allows me, or my readers, to access an entire month of posts on a single page. Now I need navigation links so users can access the new pages. Rendering an entire month on a single page may be a bit slow for dial-up users, but will be a nice browsing tool for my own review of old posts. 
10:43:11 PM
categories: Radio Fun
 



daily link  Monday, August 26, 2002


Site update: more topics added.

I have grown to really like liveTopics. Converting from Radio's categories to liveTopics has been cumbersome (as it matures, I imagine Matt might offer a conversion utility), but worth it. You can now browse a topical outline of all posts on this site here; it is now complete for July and August. I will periodically go back and add past months as well.

Even if you're not very interested in sharing your topics (you can keep them entirely private), I've found they're a great way for keeping track of past posts. When I want to pull up a post I made in the past, I just need to open the allTopics.opml file on my desktop and can immediately see when I made the post (and link to it from the file).

Of course, the advantages to your readers - if you're interested in giving people an easy-to-navigate road-map to your posts - are big as well. In all, liveTopics is a great tool.

[tins ::: Rick Klau's weblog
7:20:42 PM
categories: Radio Fun
 


[RadioFAQs]
Question: I'm trying to put together a Weblog about accessibility for people with disabilities that will serve as a companion site for the forthcoming book, Are specific macros required in some templates and forbidden in certain other ones? Answer: Lawrence: You can find a good starting point in this doc on creating a Theme: http://radio.userland.com/stories/storyReader$7024 Which also includes a Theme Design Guide. You will probably also be interested in looking at the Content management section of the directory to learn more about how the templates etc. work: http://radio.userland.com/directory/6742/documentation/contentManagement Answer: [Al Macintyre]: You might find the following links on my weblog http://radio.weblogs.com/0107846/ ;;worth exploring A collection of e-accessibility links such as web design issues, guidelines, etc. http://radio.weblogs.com/0107846/2002/08/12.html#a49 Links to Mark Pilgrim, Ask Alice, Visicheck http://radio.weblogs.com/0107846/2002/08/09.html#a21 Navigating my stories and categories http://radio.weblogs.com/0107846/stories/2002/08/17/radioUrlNumberSystem.html Blind of NH http://radio.weblogs.com/0107846/stories/2002/08/10/blindOfNh.html [Don W Strickland: RadioFAQ] 
6:55:50 AM
categories: Radio Fun
 


[RadioFAQs]
Question: If I edit a post from earlier today, that change gets re-published to the rss feed and aggregators see it (and everything subsequent to it) again in their next scan. If I edit a post from several days ago, it doesn't. What's the threshhold? Answer: This is related to the number of days served in your RSS feed. See this discussion for details. [dws.] 
6:54:53 AM
categories: Radio Fun
 source


[RadioFAQs]
Radio Tip: Andy Sylvester's "directory of all the new stuff since Radio 8.0" has been added to my Radio docs list. [Don W Strickland: RadioFAQ] 
6:52:32 AM
categories: Radio Fun
 


[RadioFAQs]
Question: I rarely read this Radio-discuss forum. I appreciate the tool a lot, but my main interests are elsewhere. So it is mostly by accident (a mention on one or two other weblogs that I read only rarely) that I learned of the recently-added macros for "previousDayLink" and "nextDayLink". See http://radio.userland.com/discuss/msgReader$17480 for Lawrence's announcement of them. Have you guys created a "Radio UserLand New Features" weblog/category somewhere that I could subscribe to? Answer: I recommend my Radio docs list and of course dws.RadioFAQs. Answer: Lawrence recommends the Radio.root updates RSS feed. Answer: Al recommends Andy Sylvester's directory of all the new stuff since Radio 8.0. [Don W Strickland: RadioFAQ] 
6:52:02 AM
categories: Radio Fun
 


[RadioFAQs]
Question: If I edit a post from earlier today, that change gets re-published to the rss feed and aggregators see it (and everything subsequent to it) again in their next scan. If I edit a post from several days ago, it doesn't. What's the threshhold? Answer: This is related to the number of days served in your RSS feed. See this discussion for details. [Don W Strickland: RadioFAQ] 
6:51:35 AM
categories: Radio Fun
 


[RadioFAQs]
Radio Tip: Radio's blog power leveraged - Matt Mower's liveTopics tool is really amazing.  "rick" insisted that I load it (and he's my personal tech trainer so I did).  I see some amazing power here.  You create a topic for a post, and then later posts on the same topic get tagged under the same grouping.  You combine that with an outliner (ala Marc Barrot) and you've got something that really adds to the KM power of Radio.  I never cease to be amazed.  Oh, and Matt showed me how to add a macro that goes beneath each "tagged" post (I don't have to assign a topic if I don't want to).  The macro shows the topic and if the reader clicks on it they are taken to that part of the master outline that has similar posts.  Wow!
[Ernest Svenson: Radio Questions & Tips] [Don W Strickland: RadioFAQ]
 
6:51:08 AM
categories: Radio Fun
 


[RadioFAQs]
Radio Tip: Userland macro stories.

Answer: How to put boxes around those cool news scripts by Dave, Jim and others.

There are at least two ways: 1) use css formatting thanks to a hint by Lawrence Lee and 2) use Dave's Going Even Crazier: Frames Macro (thanks to Alison Fish, who sent me an email). I prefer the first method because I can have even more control: include colors, etc. example: my  DC Dog site is formatted by css formatting. All I had to do was just copy a couple of my already created css over to the Radioland home template and then call them when I needed to:

1) in the style section of my header in the html (Home template), I added these two from my DC Dogs: (When you get to the site, just view the source code)

.sidetop {
  text-align: center;
  font-size: .95em;
  padding: 2px;
  background-color: #FFAA00;
  border: 1px solid #000000;
}
.sideelse {
  text-align: left;
  padding-left: 8px;
  font-size: .9em;
  background-color: #EEEEEE;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
}

then I called them like so:

Subscribed

   

2) "Question [snip]... I 'd like to know how to put boxes around these
links and make them look organized like Jeff did... )"

Did you see the frameIt macro?:
http://radio.userland.com/goingEvenCrazierWithMacros 

1) contributed by Dog News: weird, inspiring dog tales 

2) contributed by Alison Fish at: http://radio.weblogs.com/0111198/

[Dog News: RadioQuestions from Dog News] [Don W Strickland: RadioFAQ]
 
6:50:28 AM
categories: Radio Fun
 


liveTopics and Categorization.

Ernie asked me what the big deal was with liveTopics. In explaining it to him, I figured out why I was excited about it. (Interesting lesson for KM - you can't share what you don't know, and you don't know something until you can explain it.)

liveTopics makes it easier for me to add meta data to my posts. This alone is useful - because context around content is critical for others to benefit from it. But liveTopics closes the loop by automatically creating an outline of all posts to my blog, sorted by topic. The result is a far better navigation tool for my blog - because it increases the likelihood that anyone interested in a particular item (myself included) will be able to find it quickly.

The outline contains the item title as well as any other topics associated with the item. That alone gives the reader context - this is a post that's about liveTopics. But if you only really want to know about liveTopics as a KM tool, then only follow links to posts that also contain "KM" associated with them.

For Radio users, there are some critical advantages (as I see it, your mileage may vary) to liveTopics:

  • No duplication of content. If I posted one item to three categories, it created three copies of that item. This always bothered me - not only does it create duplication at Google, but it also means that multiple people could link to the same item but use different URLs. Tracking inbound links (and thereby creating some map of who's reading what) is difficult when the content is duplicated. Besides - I work for a CRM company, and we're pretty religious about single instance of a record... categories just rubbed me the wrong way.
  • Categories should route content. Using preferences files in Radio, Radio can easily take care of posting to multiple sites. But categories create duplication (see above) and can bury relationships among related blog entries. liveTopics, by contrast, highlights those connections and makes it easy to drill down into more "related" topics.
  • Cross-referencing becomes easier. I had used a categories macro to highlight what categories were included in a post, but your ability to browse by category was limited to the calendar. If you posted only periodically to a category, you forced users to adopt a non-standard navigation scheme in order to find your content. (Translation: it required additional effort, therefore it was less likely that they would actually dig deep enough to find anything of value.)
  • Less rigidity in categorization. By the nature of the categories implementation in Radio, you are effectively reduced to a fairly rigid list of categories to post to. Yes, it's possible to create new categories - but as a practical matter, Radio really wants to limit you to pre-existing categories. liveTopics allows you to create topics on the fly - just type in any word and liveTopics will associate the post with that new topic.

I've already updated all of August's posts by removing category information and replacing categories with liveTopics. I'm very impressed with Matt Mower - extremely speedy replies and even better patience with me as I got my legs under me. There are still some rough edges, and Matt's already identified some things that will get further work. Rest assured, however, that liveTopics is big. If there were any doubt that Radio could really serve as a powerful KM platform, liveTopics goes a long way to erasing that doubt completely.

[tins ::: Rick Klau's weblog
6:49:40 AM
categories: Radio Fun
 


[RadioFAQs]
Radio Tip: Radio's blog power leveraged - Matt Mower's liveTopics tool is really amazing.  "rick" insisted that I load it (and he's my personal tech trainer so I did).  I see some amazing power here.  You create a topic for a post, and then later posts on the same topic get tagged under the same grouping.  You combine that with an outliner (ala Marc Barrot) and you've got something that really adds to the KM power of Radio.  I never cease to be amazed.  Oh, and Matt showed me how to add a macro that goes beneath each "tagged" post (I don't have to assign a topic if I don't want to).  The macro shows the topic and if the reader clicks on it they are taken to that part of the master outline that has similar posts.  Wow!
[Ernest Svenson: Radio Questions & Tips] [dws.]
 
6:49:07 AM
categories: Radio Fun
 source


[RadioFAQs]
Radio Book: Something Unexpected: Scotts Radio
  

As the author of the O'Reilly Essential Blogging chapters on Radio, I clearly have a commercial interest in Radio.  You'd think that I'd want people to just buy the Essential Blogging book and NOT give content about Radio for free.  You'd think that but you'd be wrong.  I really want to see Radio do well along with great people like Jake and Lawrence.  And more documentation is pretty much always a frothy good thing for products.

So... Inspiration struck me yesterday when I was digging through the 240 gigabytes of digital bile that I call a hard drive(s):

O'Reilly cut a lot of my text on the Essential Blogging book.  (these are all labeled as "Missing")  Why not aggregate that content along with my previous writings on Radio and release it as a free book under the GNU Free Documentation License?  This content still gets tons of hits from Google so it's clearly useful. 

A quick demand (ok gentle request) to my partner, Gretchen, for "A really cool cover" and within about an hour, she IM'd me the graphic at left.  And I've been in hard core content massage since 3:37 am on this oh so soggy Boston day.  I won't tell you that this content is perfect -- there are clearly some broken links and other editing style things that need to get done.  But there is a lot of content and it's useful.  It'll get improved more over time but following the Open Source mantra of "Release Early and Release Often", I give you:

Scott's Radio

==> Read Stories <==

[The FuzzyBlog!] [dws.]
 
6:48:39 AM
categories: Radio Fun
 source


Playing with liveTopics.

Just downloaded liveTopics, an interesting extension of Radio that adds potentially valuable meta data to weblog posts. This is a tool developed by Matt Mower, and represents an important "next step" for Radio as a KM tool.

From Matt's site:

Topics are used on your weblog to provide cross-reference links to related items and can also show what you are and have been talking about in your postings. Cross-referencing is further enhanced by the ability to publish a Table of Contents (ToC) for your weblog (note the ToC uses the excellent activeRenderer by Marc Barrot). The two-level ToC liveTopics creates shows all the topics used in your weblog. Under each topic is a chronological list of each posts associated with the topic. In turn, under each post is listed the other topics associated with that post. This is a powerful addition to your weblog and greatly enhances it's navigability.

Here's what I love. Marc Barrot builds activeRenderer, a great UI enhancement to Radio. Matt takes that and builds on it to extend the UI by creating new ways of navigating through weblog content and adding meta data to boot. I haven't learned all the ins and outs yet, but I think this is big.

Stay tuned.

[tins ::: Rick Klau's weblog
6:48:06 AM
categories: Radio Fun
 



daily link  Sunday, August 25, 2002

text font sizes
Text font sizes for future reference:
  • xx-small
  • x-small
  • small
  • medium
  • large
  • x-large
  • xx-large
  •  
    7:00:13 PM
    categories: Radio Fun
     



    daily link  Monday, August 19, 2002

    Too Much Radio Fun
    As usual, I'm still awake; reading RSS news feeds and reviewing wonderful Radio UserLand add-ons. Handy stuff. I added a second OPML instant outline behind the firewall at work today. This new outline is a software maintenance log, posted via FTP, from a category on my laptop to a test server in my office, and rendered to HTML using Marc Barrot's Active Renderer. Is it any wonder I'm tired all the time?  ;-) 
    11:49:53 PM
    categories: Radio Fun
     

    Directory Browsing Change
    Added client-side forwarding to a category directory which was still on the Userland server. The category is now normally upstreamed to another domain I own. 
    7:18:11 PM
    categories: Radio Fun
     



    daily link  Sunday, August 18, 2002

    RadioPoint
    Installed the RadioPoint tool and tested it with the web log statistics class outline I started at work. Not pleased by the way RadioPoint handles "deep" outlines. Seems best-suited to outlines with only major headings and one level of subheading. Disabled the tool and deleted the slides directory it created. 
    9:04:15 PM
    categories: Radio Fun
     

    Blog Post Title Rework
    Reviewed all blog posts (but not categories) to add titles if missing. Posts without titles do not appear in the table of contents. I use several temporary categories to stash items for later review. I don't use titles on those posts, which keeps the table of contents cleaner. 
    12:26:47 PM
    categories: Radio Fun
     

    Relative Font Sizes
    Implemented home page template relative font sizing based on Mark Pilgrim's (diveintomark) accessibility suggestions. Now you can make text on my home page larger in Internet Explorer using View / Text Size / Larger. 
    9:55:02 AM
    categories: Radio Fun
     



    daily link  Friday, August 16, 2002

    Registration, Refinance Approval, Active Renderer
    Maria spent several hours at the college today registering students for the new semester.

    Lender emailed me that our refinance loan was approved. A notary will come to the house tomorrow with papers for signature.

    At work, I made more changes to the Active Renderer templates and JavaScript. I tried several approaches to have node status graphics fetched from my system inside the firewall, to no avail. I finally wrote Marc, asking for a hint. He replied that Active Renderer did not have parameters allowing dynamic alteration of the image source location. However, he kindly pointed me to the code section for manually changing the path. This allowed what I wanted, but also changes the rendering for any other outlines I might use. It is decision time... do I fetch the graphics from outside the firewall or leave myself future outline flexibility. 
    11:45:18 PM
    categories: Radio Fun
     


    New macro: radio.macros.commentOnThisPage. Radio UserLand: "The commentOnThisPage macro lets you add the comments feature to stories, or indeed to any page in your Radio site, whereas previously readers could only post comments in response to weblog posts." All you have to do is add the <%radio.macros.commentOnThisPage ()%> macro to your template, and turn on the comments feature -- piece of cake. Here's a how-to. FYI, Lawrence wrote the macro, and the How-To. Also, In case you've missed them, Lawrence also wrote the previousDayLink and nextDayLink macros. [Jake's Radio 'Blog
    6:48:04 AM
    categories: Radio Fun
     source



    daily link  Thursday, August 15, 2002

    Radio Configuration Changes
    At work, modified the active Renderer CSS file on my test category and training class outline behind the firewall to increase paragraph font size.

    At home, after making another backup (duh!),  made manual edits to the Radio weblogdata.root file to remove some post titles. Untitled posts do not appears in the "Index of Posts" that I implemented a few days ago.

    Tested changes to the master item template to display the category under each post if other than the home page.

    Removed the YACCS comment system. It caused pages to load too slowly. When the YACCS servers were toooo sloooow, a post link would not appear at all. It is unlikely that I would have received many comments posted here. People can still use the email link on the home page to send comments.

    Added redirect pages in various subdirectories based on Rick's initial post "Prevent Directory Browsing in Radio" today and subsequent follow-up today. 
    12:58:40 AM
    categories: Radio Fun
     



    daily link  Wednesday, August 14, 2002

    Directory Browsing Follow-up
    Follow-up to Directory Browsing with Radio.

    A couple people have written in about my directory browsing post earlier today. Some thoughts:

    Rogers Cadenhead reports that "The Python Community Server, the open source clone of the Radio Community Server at http://www.pycs.net, turns off directory browsing by default."

    If you put index.txt in your "gems" folder, nothing will happen. This is because the "gems" folder disables a function in Radio called "rendering" - by which Radio transforms a simple text file into an HTML file and then uploads it to your web site. The gems folder is for any files you specifically want Radio to leave alone... so we need to create an HTML file called index.html that we can save in the gems folder. I've created one - download gems_index.txt (right-click, select "save as") and save it into your gems folder. Rename it index.html (in the gems folder), change the URL from http://your.blog.here/ to your blog URL, and Radio will take care of the rest.

    By the way - rendering is a little-known feature in Radio. Create a folder in the "www" folder in Radio. Save a text file in there, wait a few seconds, then go to your web site. You'll have a file formatted with your site template - containing the text from the text file. Play with it a bit - it's a great way to save e-mails to the web, create static files for your web site (it's how I created the about page for this site), and other easy ways to add HTML pages to your site without thinking about it.

    [tins ::: Rick Klau's weblog]
     
    9:38:09 PM
    categories: Radio Fun
     

    Directory Browsing

    Prevent Directory Browsing in Radio.

    I think this should be an option built in to Radio, but it's relatively easy for you to do on your own. Here's the issue: Radio is a web content management system - when you add content to Radio, it automatically uploads that content to your website. For many users, their web site is hosted at http://radio.weblogs.com/. (Others, like me, host it at their own domain.) Radio maintains its content in a hierarchical folder structure. But relatively savvy individuals can type in your URL and add folders they want to "snoop" on - and Radio doesn't prevent this.

    There's an easy way to do this: drop a text file into any folder you want to restrict access to. The text file is just a couple lines, and it includes a meta refresh command that forces the browser to load a new page. Here's my file - save it as index.txt, and drop it into any folder other than your "www" folder.

    To try this out, try going to someone's Radio weblog and adding /categories after the URL. You'll now see all the categories they've set up. This isn't necessarily snooping, but there may be some private categories they've posted. (There are other examples, but hopefully you get the idea.) If you're the individual maintaining the blog in Radio, adding this text file to the folder will automatically redirect the browser to your site's home page.

    Memo to Userland: I'd like this to be an option in the application itself. If I disable directory browsing, Radio should automatically drop this text file into any folder it creates.

    [tins ::: Rick Klau's weblog]
     
    4:48:12 PM
    categories: Radio Fun
     


    Site Template Updated.

    Many thanks to all who helped test the new presentation. In the end, I decided to keep the images that frame the site. But the underlying "guts" of the page are completely changed - instead of lots of nested tables and spacer images to try and place text in just the right place, I'm using CSS to control page layout. The result is a dramatically smaller template file (for Radio users, my template went from 12k to 4k) and much, much cleaner HTML. As near as I can tell, it also results in more consistent presentation across browsers and platforms which is a good thing. (If you see anything that doesn't look right, drop me a line.)

    While I was working under the hood, I went ahead and made some minor updates to other elements as well. Switched to Marc Barrot's activeRoll from my work-around (thanks again, Marc!) I also removed comments from the site - not because I don't appreciate your input, but because it was causing the pages to load much slower. (That the site wasn't awash in comments also helped make the decision.) Removing that code shrunk the template files even more.

    More than anything, this was a great opportunity to get my hands dirty with HTML again. I learned a lot about CSS - something I knew about conceptually but had never played with. (For any Radio users who are interested in using this layout, let me know. I haven't yet explored turning this into a "theme" for Radio, but I may be willing to do that at some point.) Over time, this will make future changes to the site much easier - both because I don't have to figure out the crazy table structure any more to figure out where to put stuff, and because many changes can now be made in the CSS file without requiring a republishing of the entire site. As the weblog gets bigger, this becomes more and more critical. (CSS is ultimately about separating presentation from content - and in a weblog world, this should mean that the content of the blog lives in the blog app, and the presentation is defined centrally via a Cascading Style Sheet. But that's a discussion for another day.)

    Now that this exercise is mostly done, I'll get back to posting stuff. :)

    [tins ::: Rick Klau's weblog
    12:11:04 PM
    categories: Radio Fun
     


    [RadioFAQs]
    Radio Tip: Userland macro stories.

    Answer: How to put boxes around those cool news scripts by Dave, Jim and others.

    There are at least two ways: 1) use css formatting thanks to a hint by Lawrence Lee and 2) use Dave's Going Even Crazier: Frames Macro (thanks to Alison Fish, who sent me an email). I prefer the first method because I can have even more control: include colors, etc. example: my  DC Dog site is formatted by css formatting. All I had to do was just copy a couple of my already created css over to the Radioland home template and then call them when I needed to:

    1) in the style section of my header in the html (Home template), I added these two from my DC Dogs: (When you get to the site, just view the source code)

    .sidetop {
      text-align: center;
      font-size: .95em;
      padding: 2px;
      background-color: #FFAA00;
      border: 1px solid #000000;
    }
    .sideelse {
      text-align: left;
      padding-left: 8px;
      font-size: .9em;
      background-color: #EEEEEE;
      border-width: 0px 1px 1px 1px;
      border-style: solid;
      border-color: #000000;
    }

    then I called them like so:

    Subscribed

       

    2) "Question [snip]... I 'd like to know how to put boxes around these
    links and make them look organized like Jeff did... )"

    Did you see the frameIt macro?:
    http://radio.userland.com/goingEvenCrazierWithMacros 

    1) contributed by Dog News: weird, inspiring dog tales 

    2) contributed by Alison Fish at: http://radio.weblogs.com/0111198/

    [Dog News: RadioQuestions from Dog News] [dws.]
     
    12:09:21 PM
    categories: Radio Fun
     source



    daily link  Tuesday, August 13, 2002

    Category Links In Posts
    I added this feature to my template. Works as advertised. Cool...
    [RadioFAQs]
    Question: How can I add Category Links to Radio Entries? Answer: Adding Category Links to Radio Entries. I'm attempting now to include a list of the categories associated with each entry, following a pointer from Matthew Ernest to a script by Marc Paschal. For me, this is like following a recipe without really understanding the stove, so if it doesn't work I hope it doesn't screw up the legibility of the entries. [Radio Free Blogistan] Answer: Putting a Radio post's categories on the web page..

    Jake Savin [jake@userland.com] posted in his comments pointers to:

    1. a macro: Drop listCategoriesForPost.txt into your Macros folder.
    2. the code for your Item template that calls it:  

    <%local (adrpost = @weblogData.posts.["<%paddedItemNum%>"]); listCategoriesForPost (adrpost)%>

    Thanks, Jake! A better way than mine: logic pushed from the template to the macro.

    Thanks also to Rick and Roland for pointing the way.

    [Phil Wolff: Blue Sky Radio] [dws.]
     
    8:45:06 PM
    categories: Radio Fun
     source



    daily link  Monday, August 12, 2002


    Mark Paschal: Stapler 2.2.1. [Scripting News
    4:33:55 PM
    categories: Radio Fun
     source


    activeRoll and mySubscriptions.opml. I've released a micro modification (2 lines) to activeRenderer's code today. This way, I can display the RSS feeds I'm subscribing to using an activeRoll. Check the left sidebar in the main page of my Salon weblog. [read more] [s l a m
    12:05:01 PM
    categories: Radio Fun
     source


    [RadioFAQs]
    Question: Where should I look for Radio, tips, wishes and FAQs? Answer:  [dws.us] [dws.] 
    12:03:24 PM
    categories: Radio Fun
     source


    [RadioFAQs]
    Radio Tip: Until you have mastered the use of templates, put an HTML comment tag at the top of each one. Then, when you're looking at the published page in question, you can view the source code to see where the templates fit together. Example HTML Comment
    [Andy Meadows: RadioFAQ] [dws.]
     
    12:03:04 PM
    categories: Radio Fun
     source


    [RadioFAQs]
    Radio Tip: Recent Titled Posts (Radio Nav Enhancement). Thanks to a head's up from Lawrence Lee at Userland, I'm testing out a list of titles of recent posts in the navigation column of this page. OK, the first try was ugly. I've now put .recentPostTitle and .recentPostWhen into the style sheet in the template with the same characteristics as the .small style. Let's see if that helps.... [Christian Crumlish (xian): Radio Questions] [dws.] 
    12:02:46 PM
    categories: Radio Fun
     source


    [RadioFAQs]
    Question: How do you subscribe to the RSS feed for a single channel? [Radio Free Blogistan] Answer: RSS URLs follow this format: [blog root]/categories/[category name]/rss.xml
    For example, Rogers' RSS feed is: http://www.pycs.net/workbench/rss.xml
    and for his salonBlogTips channel: http://www.pycs.net/workbench/categories/salonBlogTips/rss.xml[Phillip Pearson]
    ~  Radio blog templates offer a Radio-XML coffee cup. When Radio is running on your desktop if you click on that coffee cup you should be one more click from subscribing to that page (category).  ~  dws.
    [dws.]
     
    12:01:55 PM
    categories: Radio Fun
     source


    New Version of activeRenderer Available.

    Marc Barrot really impresses me. Not only has he developed an outstanding plug-in for Radio, he's committed to his users. Over the past week I've sent him a handful of e-mails, and each time I've had a reply - most times within an hour.

    Last week, I decided to try to make his activeRenderer tool work as a blogroll replacement. Remarkably, he's now built it into the plug-in so you can render a blogroll using all the nifty user interface tweaks that make aR so nice. Benefits of the updated tool:

    • You can now keep links in separate outline files - and use your master blogroll file to "roll them up" into one. Example:
      • Blogroll contains five top-level entries, each one a link to a sub-section of the blogroll. (In mine, these would be KM, Law Blogs, Radio tips and tricks, etc.)
      • Each of these sub-sections is a separate outline file (in Radio, these are stored with the OPML extension).
    • You don't need to embed the blogroll in an iframe - which avoids having to create a work-around that I did last week.

    If you want to know how to do this, read Marc's explanation here.

    This looks like a great update. And Marc - I promise to read all the doc before e-mailing you again. :)

    [tins ::: Rick Klau's weblog
    12:00:17 PM
    categories: Radio Fun
     


    A Radio Overview. Marc Barrot sent me a link to this well organized overview of Radio's features and functionality. Starting to think about an information architecture for the non-blog parts of this site. [Radio Free Blogistan
    11:59:23 AM
    categories: Radio Fun
     



    daily link  Sunday, August 11, 2002


    PrevDay and NextDay macros
    [RadioFAQs]
    Radio Tip: HOW TO add PrevDay and NextDay links to make navigating blog archives easier. [dws.] 
    11:32:31 PM
    categories: Radio Fun
     source

    Radio Stuff To Try
    John Udell's storyList macro

    Saturday, March 16, 2002

    Listing titled items on a storyList page

    If I've got this right, posting this item should update my new storyList page, which enumerates all my titled items in reverse order, so that it also includes this item.

    Hey, it worked. Cool. OK, here's how. First, a script which gathers all the posts that have titles:

    on storyList()
     {
     local (s = "");
     local (adrblog = radio.weblog.init ());
     local (adrposts = @adrblog^.posts, i);
     for i = sizeof (adrposts^) downto 1
      {
      local (adr = @adrposts^ [i]);
      local (t = adr^);
       try
        {
        local( title = t.title); // if none, skip to next post
        local(d = date.year(t.when) + "/" + string.padWithZeros(date.month(t.when),2) + "/" + string.padWithZeros(date.day(t.when),2));
        local( itemno = nameOf(adr^) );
        regex.subst("^0+","",@itemno);
        s = s + "<p>" + d + ": " + "<a href=\"http://radio.weblogs.com/0100887/";
        s = s + d + ".html#a" + itemno;
        s = s + "\">";
        s = s + title;
        s = s + "</a></p>";
        };
      };
     return(s);
     };

    I saved this as /radio/Macros/storyList.txt. Then I wrote a story that contains nothing but a reference to the macro, in other words:

    <% storyList() %>

    So far so good. But how to make it update when new postings appear? I got the necessary ideas from Russ Lipton and Simon Fell.

    From Russ, I got the idea for a script that touches the storyList, so it will re-upstream. From Simon, I learned of the callback that can invoke that script when an item is published. So, I wrote this:

    on updateStoryList(adrPost)
        {
        on touch(path)
            {
            try
            { file.touchPath(path) }
            };
        file.visitFolder(user.radio.prefs.wwwfolder + "stories\\2002\\03\\16", infinity, @touch);
        };

    And I entered it as a script, called updateStoryList, in the table user.radio.callbacks.publishItem.

    Nice. Now, I think I'll have a neat and automatically maintained list of my titled items.

    One gripe, which I noticed again while doing this: the permalink's target (e.g., <a name="a146">) has been in the wrong place since the advent of titles. It should come before, not after, the title.

     

    10:59:27 PM     
    10:48:33 AM
    categories: Radio Fun
     



    daily link  Thursday, August 08, 2002

    Active Renderer Rocks!
    I've tinkered with the Radio outliner over the past few days. My main test outline is inside our corporate firewall, but a recent snapshot is deployed in my test category on my external FTP test site. This XML file in OPML format was rendered to HTML using the Active Renderer from slam. Very cool. I'll replace my current "Radio standard" blogroll with an Active Roll shortly. 
    10:49:06 PM
    categories: Radio Fun
     



    daily link  Tuesday, August 06, 2002

    Active Renderer Outline Testing
    More on this later too. Active Renderer rocks! 
    11:58:14 PM
    categories: Radio Fun
     



    daily link  Sunday, August 04, 2002


    "Blog This!" for Radio. One thing I love about doing blogs is the troll effect. If I post something incorrect or incomplete, someone is sure to come along and hip me to the truth. There are already a few comment to the Radio/Blogger comparison I posted last night. This one (from Roland Tanglao) corrects my assertion about there being no Blog This widget for Radio:
    Radio does support a "Blog This" Shortcut. It's called "Radio Express". I use this for 90% of the posts on rolandtanglao.com, so I know it works quite well!
    Thanks, Roland! [Radio Free Blogistan
    10:25:08 AM
    categories: Radio Fun
     

    Blogroll 1, BZ 0
    Can't use the automated mySubscription method if I want to customize the appearance. I must use either the manual standard method or try the new manual active blogRolls
    2:35:50 AM
    categories: Radio Fun
     

    Foiled Again
    "You can't get there from here." Will have to find another approach, The subscription data is  stored in the Radio tables, which should have been obvious to me from the start. Any changes will have to be made there, not in the external intermediate opml file, which the system generates. 
    2:07:21 AM
    categories: Radio Fun
     

    Blogroll mess
    Subscribed to another blog. When Radio added it to my subscription list, it blew away all the clean-up work I did earlier! All my title changes and alphabetizing are gone.
     
    12:30:39 AM
    categories: Radio Fun
     



    daily link  Saturday, August 03, 2002

    Radio Configuration Changes
    Have been up until 1:00 a.m. the last few nights, researching and testing various add-in components for Radio UserLand. Added my lame but obligatory blogroll on the right side of the page, under the sketch of my old friends Calvin and Hobbes. Modified the builtin system verb named
    html.data.standardMacros.opmlToBlogroll
    in order to remove the coffee mug and xml icons from the links. Did this by commenting out the
    «if xmlurl != "" //get coffee mug and xml button links
    line and the sublines. Used the Radio outliner to put the links in alphabetical order. Used Dreamweaver to edit the opml file to change some of the blog titles. 
    11:20:02 PM
    categories: Radio Fun
     



    daily link  Thursday, August 01, 2002

    Radio Previous/Next Links
    previous / next links mini-tutorial
    "something that's bugged me a long time about radio is the clumsy navigation for archive pages. the really needed a previous/next link system! i've looked around, i've found a macro to do it, and so i thought i'd share a mini-tutorial for folks who, like me, might have trouble figuring it out at first. i finally found what i was looking for at the download page for w3cfuture.

    step-by-step to previous/next links to your radio archive pages

    1. download the macro; unzip the files into your rado/macros folder
    2. add the code to your page template.  this is a little tricky, becuase you have to specify the "preHtml" and "postHtml"; the marco script supplies the link information of previous and next post.
      • the format for calling the macro is like this<%prevDaylink(preHtml, postHtml)%> and
        <%nextDaylink(preHtml,postHtml)%>, where preHtml and postHtml is the HTML code for before and after the link
      • my code in my page template for the links looks like this: <%prevDaylink("<a",">&lt;&lt; previous</a> ")%> <%nextDaylink("<a","> next</a> &gt;&gt;")%>, which produces something like this <<previous  next>>
      • watch those characters; if you're doing your html in an editor (like using remote edit, for example), the source code needs to display as above; if you see the link as text on your page instead of a link, your souce code is probably something like this prevDaylink("&lt;a","&gt;&amp;lt;&amp;lt; previous&lt;/a&gt; ")
    3. make sure your categories have the code in their page templates as well

    that's it! down and dirty, adding previous/next links. "

     
    10:08:56 PM
    categories: Radio Fun
     


    Copyright 2005 © Bruce Zimmer