Monday, 31 January 2005

blojsom 2.23 available

« Groovy-ness in blojsom | Main | Happy 2nd Birthday blojsom! »

Download source and/or updates if you're upgrading from a previous release.
Download the Quickstart bundle if you're installing blojsom for the first time.
Changelog describes what's been added in this release.

Upgrading instructions on how to upgrade from a previous release.

I talked a little bit about blojsom 2.23 before, and honestly not much has changed. There is a lot of functionality in blojsom 2.23. I guess I'd like to highlight the two biggest enhancements.

PERMISSIONS

blojsom is a true multi-blog and multi-user capable blog software package. It's perfect for group or team blogs. You can setup as many blogs as you want to run off a single blojsom installation. You can also add as many users as you want in a single blog. However, one of the shortcomings in the multi-user support has been that each authorized user for a given blog is treated the same in terms of permissions. If I've got 3 authorized users setup on one of my blogs, then all 3 of those users can edit categories, entries, templates, etc. That's not always desirable.

So, with this release of blojsom, each authorized user can be assigned individual permissions. I can now specify that my user is allowed to do anything and I can assign permissions to the other 2 users that only allow them to edit blog entries and add new categories. Or maybe I don't want to provide access to the web administration capabilities to a given user at all. Instead I'd only like them to be able to post using a blog client that uses one of the Weblog APIs like the Blogger, MetaWeblog, or Atom API. Maybe I only want them to be able to post using the MetaWeblog API. Maybe I only want to give them the ability to add, edit and delete entries using the MetaWeblog API, but I don't want them to be able to post images or sounds files that use the MetaWeblog API's newMediaObject method. Now, I didn't go that crazy in assigning permissions at the method level, but hey, it can be done.

Or maybe you want to write a plugin to allow people to register on your blog. Then you can allow only registered users to submit comments. Or like with the new basic authentication plugin, members-only or private syndication feeds.

All of that and more is possible now in blojsom.

PINGBACKS

I added Pingback support in this release. You can find more about Pingbacks from the Pingback specification. I guess the way I think about pingbacks is that they're like trackbacks via XML-RPC.

Here's the changelog, but click on the actual changelog for the relevant links.

blojsom 2.23 (Codename: Pravda) - Released January 31, 2005

Core

* Minor improvements.

Extensions

* Improved speed of XML-RPC handlers.
* Fixed a bug in the newPost() XML-RPC handlers to ensure the entries BlogCategory was properly getting populated before an event was fired.
* URLs for editing your blog via XML-RPC and the Atom API now require a trailing slash after the blog ID. For example:

http://your.host.com/blojsom/xmlrpc/default/
http://your.host.com/blojsom/atomapi/default/

* Added support for Pingbacks with the new Pingback handler.

Plugins

* New Plugins
* The Basic Authentication Plugin supports a BASIC authentication check so that only authorized users can read your blog.
* The Category Template Plugin allows you to define category meta-data so that you can load a particular template for a given category.
* The Cross Post Plugin allows you to automatically cross post entries added to any category to another service/blog that supports the Blogger or MetaWeblog APIs.
* The Enhanced Emoticons Plugin allows you to configure the available emoticons as well as their corresponding patterns to produce and emoticon images.
* The Gravatar Plugin attaches a Gravatar ID to each blog entry comment, which can then be used to display Gravatar (Globally Recognized Avatar) image available from gravatar.com.
* The NoFollow Plugin adds support for searching through hyperlinks in comments and trackbacks and adding rel="nofollow" for hyperlinks without this attribute. This removes any search engine ranking that comment/trackback spammers might hope to get from leaving comment/trackback spam on your blog.
* The Weather Plugin allows you to display your current weather forecast in your blog.

* New Administration Plugins
* The Permissions Administration Plugin allows to add and delete fine-grained permissions for users of your blog.

* Existing Plugin Updates
* Updated the Templates Administration Plugin to:
o Add new templates
o Delete existing templates
o Add new template directories
o Delete existing template directories
o Sort the list of templates and to return you back to editing the template after making an update. Previously, after updating a template, you would have to select and edit the template again to make an update.
* Authorization information is now sorted by the Authorization Administration Plugin before being displayed.
* Flavor information is now sorted by the Flavors Administration Plugin before being displayed.

Events

* Added a new CommentAddedEvent that will fire when new comments are added to an entry. This is also supported via the Comment API Servlet.
o Comment events can be found in org.blojsom.plugin.comment.event package.
* Added a new TrackbackAddedEvent that will fire when new trackbacks are added to an entry.
o Trackback events can be found in org.blojsom.plugin.trackback.event package.

Templates

* Added <category></category> element to RSS 2.0 templates.
* Added rel="nofollow" attribute to comment and trackback links in all themes.
* Added the following template macros:
o #DisplayWeatherForecast($weatherInfo)
o #MonthlyArchive($startingMonth $startingYear)
o #PingbacksAllowed($entry)
o #XMLRPCLink($entry $xmlrpcurl)

Libraries

* Upgraded OSCache library to version 2.1

Posted by david at 1:11 AM in blojsom ... all blojsom

 

[Trackback URL for this entry]

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« First  « Prev   1 2 3 4 5   Next »  Last »
« January »
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031