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.
|
|