Well, I couldn't leave comments on the author's blog and I figured others might be interested as well so I didn't send him a personal e-mail. But anyway, this is in a response to
this post - Velouria Live.
1. "But then again I already seem to be doing the basics better than the blojsom, another java-based blog application which I initially considered using. There's a number of things I dislike about blojsom aside from the fact that the developer calls the project "lightweight" yet the features keep going right in."
- Aside from requiring you to run it in a servlet 2.3 compliant container using Java 1.4, that's all we require. No database needed (although you have the flexibility to write a custom fetcher to pull categories and entries from a database if you
really wanted).
- You only have to edit 3 properties to configure it out of the box. And as others
have noted, it's installation is as simple as "drop in a war, tweak a config file, and you're done."
- As far as new features go, well, if all I wanted to do was to display blog entries in categories, then I'd have stopped writing blojsom after the I released blojsom 1.0.
2. "Today another display mechanism was introduced for blojsom to make use of blogger templates. The brings the total display mechanisms up to three. I admit that's pretty cool but is it lightweight?"
- Yes actually it is. But I never checked the BloggerDispatcher into CVS. That was a contribution from another blojsom user who was getting his feet wet in how the system operated. So, it'll eventually be available for others to use, even if it isn't included in the standard distribution.
- And it's only 5K of Java code which contained a few regular expressions to parse the Blogger syntax in their templates. So, I'd say that's pretty lightweight. And there are a lot of Blogger templates out there so it would offer blojsom folks a wide variety of look and feels for their blogs.
- Finally, it's 4 display technologies that could be used at this point. 2 out of the box are supported, JSP and Velocity. One user wrote the BloggerDispatcher which should be available soon, and then
Chris Nokleberg wrote a dispatcher to allow folks to use
FreeMarker.
3. "What I see as I basic shortcoming of blojsom is it's URL syntax: user-unfriendly."
- Well, you could always use Chris'
Permalink Filter for blojsom. This makes blojsom URLs less crufty.
- And yes, I'd say that in future versions of blojsom, we'll make the non-crufty URLs the default, whether by Chris' filter or whatever.
4. "Becoming curious I started dumping headers of other blogs to see who else was implementing conditional GETs. Blojsom? Seems so, as ETag and Last-Modified headers are returned with each request. But wait, they also change per-request."
- I just checked my blog with Mozill'a LiveHTTPHeaders add-on and things look OK to me. So, I'm not sure what the issue is there.