While I'm waiting for Facebook to approve the new version of Little Card Editor I thought I'd do a little diversion to solve what has been a thorny problem in Fargo that has prevented a lot of interesting things from happening.

The feed has no pagetable

  • When you're rendering the RSS feed for a site, there is no context for the rendering. This means that none of the preferences for the site are available to the RSS building process. And it means there's no way to use attributes to configure the RSS building process. This has held back a bunch of interesting development.


  • So how about this. The pagetable for the RSS building process is built from the global settings, plus the user's cmsPrefs.opml file (if there is one) plus the top level of the site whose feed it is. That gives us three levels of attributes, one that applies to all Fargo sites, one that applies to all the user's Fargo sites, and for the site that the RSS is from. Let's give it a try and see if it works.


  • Okay the feature is in. Now let's see how it works.

  • Here are some glossary items from my cmsPrefs.opml: Happy Friends, Emoji, Little Card Editor.

  • Here are some glossary items from the global file: A picture of a slice of cheese cake.

  • And one from the Fargo blog outline: cmsPrefs.opml

  • If the new feature worked, when we look in the RSS file, they should all be evaluated.

  • One more thing, let's check a pagetable macro: Dave Winer.

  • Here's what this text looked like in Fargo.

  • And here's what it looks like in the feed.

07/07/14; 04:56:56 PM

Last built: Tue, Aug 5, 2014 at 1:42 PM

By Dave Winer, Monday, July 7, 2014 at 4:56 PM.