Tuesday, 26 August 2003
blojsom 2.0 available or Happy Birthday to me!
It's my birthday today! Woo-hoo - Customizable template dispatching allowing you to mix and match presentation technologies. Presently, blojsom ships with a Velocity and a JSP dispatcher, but someone out there has written a FreeMarker dispatcher.
- Customizable "fetching" mechanism so that, in theory, a database-backed (or other backend) blog could be developed. By default, blojsom ships with the fetcher that uses the file system (ala blosxom) to get its categories and entries.
- Powerful Plugin API allowing you to extend the capabilities of blojsom.
- Customizable flavors for generating different types of content. blojsom can generate html, rss, rss2, rdf, text out of the box.
- Remote posting via XML-RPC. Support for Blogger API and MetaWeblog API.
- Comment API support.
- Atom feed generation and preliminary Atom editing API support.
- Blog Information: All blog properties such as blog name, blog description, file types blojsom treats as entries, etc... are all done on a per-user basis.
- Flavors: User A can choose to support only html and rss while User B can choose to support html, rss, and atom.
- Flavor-based Plugin Chains: No kludgey naming of your plugins to dictate the order in which they're executed (it wasn't kludgey in blojsom 1.x either). As with blojsom 1.x, on a per-user basis, users configure the plugins they want to be executed on a per-flavor basis. So, User A can specify the plugins to execute for the html flavor as: html.blojsom-plugin-chain=comments, emoticons, limiter while User B can specify the plugins to execute for the html flavor as: html.blojsom-plugin-chain=limiter, weblogs-ping
- XML-RPC authorization: This is also done now on a per-user basis so you decide the users who are authorized to post to your blog. User A can choose to allow Karl and Harry post to their blog while User B can choose to allow Thelma and Louise to post to their blog.
Posted by at 4:19 PM in blojsom ... all blojsom
