Sunday, 9 January 2005

blojsom 2.22 available

Download source code and/or updates or the Quickstart bundle. Changelog. Upgrading instructions.

Well, I continue the fine tradition of updating blojsom at least once a month. What about December? Ahhh well, I spent time with family and vacationing. There are a few interesting aspects to this release.

  • Improved comment/trackback moderation: blojsom continues to be with the forefront of other blog software packages like MovableType or Wordpress that offer ways to moderate comments and trackbacks. In this version of blojsom, I've also added the ability for plugins which look at comments or trackbacks to have comments or trackbacks simply thrown away. This is how, for example, the math comment moderation plugin works. If comment moderation is enabled and the answer to the question is incorrect, the comment is simply thrown away. You can also use a combination of plugins to combat comment or trackback spam like using the SCode plugin in conjunction with the Open Proxy Moderation plugin. And you also have the ability to automatically disable comments or trackbacks after a certain number of days or throttle comments or trackbacks. There are other plugins in the works to make comment and trackback management easier.
  • More administration console localizations: This release we added Brazilian Portuguese as a localization. That brings us up to English, German, Korean, Swedish, and Brazilian Portuguese.
  • Template macros: Template macros are basically shorthand pieces you can use in your template to print out certain information or find out information about certain objects. I converted our default theme to use the macros. They're powerful and I'll be adding more to make template customization much easier.

Enjoy!

And don't forget to join the blojsom developer contest. Honest to goodness prizes available!

Now on for the naughty bits. Our changelog has all the links.

blojsom 2.22 (Codename: Cîroc) - Released January 8, 2005

Core

* Added ability to use http://your.host.com/blog/some/category/permalink.html style permalinks.
* Added LDAP authorization provider.
* Added methods on BlogEvent class to indicate if an event has been handled. This allows listeners to mark an item as handled to indicate to other listeners that they may not have to process the event.
* Deprecated load(Blog blog), save(Blog blog), and delete(Blog blog) methods on the BlogCategory object. Added methods that take BlogUser objects instead.
* Updated caching fetcher to handle blog entry events. This allows the cache to be updated on events such as entries being added, updated, or deleted be that through the web administration interface, XML-RPC, or the Atom API.

Localization

* Added Brazilian Portuguese localization for the administration console.

Plugins

* New Plugins
* Added Math Comment Moderation Plugin that requires users to answer a math question before they can leave a comment.
* Added Open Proxy Moderation Plugin to check if the requesting client is submitting a comment or trackback from a known open proxy.
* SCode Plugin available which helps to prevent comment spam by displaying an image with a random Security Code. The Security Code on the image will then be checked against the Security Code entered by the user.

* Added < and > buttons to Quicktags interface for administration console.
* Plugins like the Comment Moderation plugin or the Trackback Moderation plugin can now add a key, BLOJSOM_PLUGIN_COMMENT_METADATA_DESTROY, for the comment plugin, or BLOJSOM_PLUGIN_TRACKBACK_METADATA_DESTROY, for the trackback plugin, to the meta-data Map in the context. This map can be retrieved under the key, BLOJSOM_PLUGIN_COMMENT_METADATA, for the comment plugin and under the key BLOJSOM_PLUGIN_TRACKBACK_METADATA, for the trackback plugin. If the destroy key is set, the comment or trackback will not be saved.
* Added ignore regular expression support to the Moblog plugin to allow you to filter out text. This is useful in filtering out banner text used by some cellular phone providers.
* The Moblog plugin now allows you to use the plugin-moblog-store-provider configuration parameter in web.xml to support IMAP instead of POP3 for retrieving mail. The default store provider used if none is provided is POP3.
* Added an RSSEnclosure object to the metadata that gets populated on a BlogEntry if there is an associated enclosure picked up by the RSS Enclosure plugin. You can call the getUrl(), getLength(), and getType() methods on this object. This information may be useful if you want to add a link to an item's description field in your RSS 2.0 feed.

Templates

* Added Template Macros for use in your Velocity templates.

Themes

* Added Kubrick theme.
* Added Ocean theme.

Bugs Fixed

* JIRA

Posted by david at 7:55 PM in blojsom ... all blojsom

Testing Polish diacritical letter

Å‚

Well, we'll see that worked just A-OK.

Posted by david at 7:17 PM in Evil Experiments
« First  « Prev   1 2 3 4 5   Next »  Last »
« January »
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031