Some time ago, I whined that I felt ignorant for not knowing what RSS is. I've done something about that, and now I realized that gemcast must be modified to provide an RSS feed. Somehow, it strikes me as profoundly arrogant to assume that anyone would syndicate my own personal RSS feed. But gemcast, to be taken seriously, still needs the capability so that others can make feeds available for their important stuff. Dang, maybe it's profoundly arrogant to assume that anyone will ever run gemcast, too. I can't win.
Here's what I need to do to get there:
- Generalize the template stuff so that you can have "named groups" of templates. These map to what blosxom calls "flavours", and I think I'll stick with that nomenclature (and anglo spelling). The default flavour will be configurable, but most folks will make that their web-browser presentation (HTML) templates. RSS will be an alternate flavour, meaning an alternative set of templates, and of course you'll be able to support different versions of RSS (not to mention different HTML, etc. layouts) with different flavours.
- Take the CSS references out of the gemcast code, and move them into the HTML-based template(s). This is because files generated by gemcast are no longer always HTML.
- Get permalinks (or at least single-entry views) working in gemcast so that RSS entries can contain links to the original entry, to be viewed in context.
Posted: Fri Feb 28 23:29:02 -0800 2003