Wednesday, 10 August 2005

blojsom 2.26 available

« del.icio.us links for 2005-08-10 | Main | Galleryr and FeedList plugins »

blojsom 2.26 is now available. The changelog is attached at the end of this entry. Relevant links below.

So, this is where I'm supposed to say that I've worked tirelessly day and night, slaving away the hours on this release. And, to a certain extent that's been the case. And, to a certain extent it's been sunny outside and it is the summer /images/emoticons/mozilla_laughing.gif So, I've also worked on my tan, the garden, throw in a trip to the Baltimore Zoo where I got to feed giraffes and pet a penguin (they're nasty little buggers), still trying to discover the next great Vodka to use as the codename for the next release, etc ... and here we are ... blojsom 2.26.

Most of the work initially was done in the backend to make things less kludgely for the code to handle responses (comments/trackbacks). The Atom syndication format was released as 1.0 so I whipped together a template. The default Atom template is still 0.3 since that's what blojsom expects for the current Atom API implementation. Folks using the LDAP authorization provider have some more control over lookup and attributes and it works better with systems that require authentication. I did manage to whip up a few new plugins, including a plugin that will create a "cloud" of tags for entries you've tagged. You can think of tags as a more fluid category system for your posts. The tag cloud plugin merely tries to represent the tags in way where the more you tag posts with a given tag, the "bigger" that tag is relative to the other tags. You can see it in action in the sidebar on my blog thereby illustrating that I *really* need to start tagging my posts.

I guess that's about it. I'll follow-up with some specific requests. Either way. Enjoy!

<high-school-yearbook>Have a cool summer. K.I.T.</high-school-yearbook>

Changelog.
Upgrading instructions.
Download updates.
Download Quickstart.
Bugs fixed.

---

blojsom 2.26 (Codename: Charbay) - Released August 10, 2005

Core

* Added getSubCategories(int depth) method to the BlogCategory class. This allows you to retrieve sub-categories under a given category up to a given depth. The sub-category depth is relative to the depth of the current category. You can use -1 to retrieve all sub-categories.
* Updated classes for entries, comments, trackbacks, and pingbacks to have appropriate sub-classes using the file system for storage. This greatly simplified plugins such as the ones for Comments and Trackbacks to remove redundant code throughout the codebase and to make the underlying codebase easily adaptable to other storage mechanisms such as a database.
* Permalinks are now generated using '-' instead of '_'.
* Added events when comments and trackbacks are approved.
* Added Velocity template for Atom 1.0.

Add-on Core

* Improvements to the LDAP Authorization Provider to allow control over the UID attribute name and to support systems that require authenticated lookup.

Plugins

* New Plugins
* Added the Footnote Plugin that allows you to automatically create footnotes within your blog entries that are automatically linked between the footnotes at the bottom of the entry and back to the location in the entry where the foonote occurred.
* Added the Syndication Feed Import Plugin to allow you to import entries from a syndication feed into your blog. This is useful if you are migrating your blog from another software package to blojsom.
* Added the Tag Cloud Plugin that creates a "cloud" of the tags used on your blog. This "cloud" can be displayed in your template to allow visitors to search among entries based on a given tag.
* Added the Theme Upload Plugin to allow an administrator to upload new themes for their installation of blojsom.
* Existing Plugins
* Administration plugins now direct you to your intended page after logging in if you had requested an administrative action and you were not logged in.
* Comments and Trackbacks plugins now send HTML e-mail notifications. A proper multipart message with HTML and plain text parts is constructed.
* Updated the File Upload Plugin to create a link to the file that you can copy and use in a blog entry after a successful upload.
* Updated the Language Selection Plugin to allow you to remove the selected language from a blog entry.
* Updated the Math Comment Moderation Plugin to allow you to set, on a per-blog basis, a bound on the allowed values and to set the available operations to either addition, addition and subtraction, or addition, subtraction, and multiplication.
* Updated the RSS Enclosure Plugin to allow you to set explicit values for the RSS enclosure.
* Updated the RSS Enclosure Plugin to discover the content length and content type of the enclosure if you only provide a URL to the enclosure.
* Fixed Technorati Tags Plugin so that it correctly parses the tag list using only commas and not spaces.
* Weblogs Ping Plugin now only sends a ping on add/delete/update blog entry events. Previously there were other events that would trigger a ping to be sent by this plugin. Also updated debug messages from this plugin to be specific about its action.

Permissions

* The full list of permisisons available per plugin can be found on the permissions page.
* The Blog Administration Plugin now requires add_blog and delete_blog permissions for a user to be able to add a new blog or delete an existing blog, respectively.
* The Authorization Administration Plugin now requires the edit_other_users_authorization permission for a user to be able to make changes to another user's authorization information.

Technorati Tags:

Posted by david at 9:13 PM 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 »
« August »
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031