blojsom-core-2.20.jar - 98,549 bytes.
blojsom-plugins-2.20.jar - 198,622 bytes.
blojsom-addon-plugins-2.20.jar - 19,911 bytes.
It didn't really hit me until tonight that the real functionality in
blojsom has been developed over the past months in the
super coolio Plugin API. I guess I'd have to go back to the other versions to compare, but in reality, the core of blojsom hasn't changed much at all. I love that! I could also go into the
ultra fantastic Event and Listener API, but really the plugins and extensions take advantage of that API.
blojsom offers you a well-defined way in which you can add to the functionality of the system. Right now there are
a bunch of great plugins. I think there are 54 plugins for blojsom if you count the web-based administration plugins. Think about that. It's not that web-based administration was an afterthought, but it could be written in a way that didn't "disturb" the core APIs.
I won't even go into the fact that we're the only software that supports multiple presentation technologies. You can use JSP or
Velocity to write templates. That functionality is available in the core. But if you tack on the 12KB add-on core bundle, you can also use
FreeMarker or
Groovy to write templates. And you can mix-and-match those technologies.
<beavis>Damn that's smooth.</beavis>