Wednesday, October 4
Open question: What would it take to make the crude, ad hoc p1k3 backend into a generalized package which someone might conceivably download, install, and configure in a few relatively painless steps?
Offhand, I think a rough first release would require the following things:
- Integration of the Atom feed into the main Perl script.
- Improved navigation of entries: An option to display unobtrusive 'next', 'previous', and 'up' links, plus some link tags in the header for the browsers that pay attention to that stuff.
- Improved navigation between the wiki and weblog namespaces.
- Easy configuration of all the important site-specific options.
- An upgrade path non-destructive of existing configurations.
After that, the things that would make it really usable would be:
- Inclusion of a web-based editor and file manager for weblog fragments, with quick shortcuts for creating the right files.
- Use of arbitrary markup (such as that provided by the wiki, or plugins like Textile) for entries, instead of raw HTML.
- ...or a way to specify flavors of output, so that the script could gracefully produce (for most entry fragments) Atom, or plaintext, or PDF output by way of TeX.
- Tighter overall integration with the wiki.
- Adapting the wiki (likely to still be Wala.pm) to cope with edit collisions, and to use a little smarter markup, and possibly to use a linking convention that bugs me less than CamelCase.
- Thinking seriously about whether there's a better way than date-based organization of fragments.
'cause, you know, the world needs more blogging software.