blojsom 2.18 (Codename: Van Gogh) - Released September 6, 2004
Core
- The blojsom-blog-home configuration property can be used in /WEB-INF/blojsom.properties to define the directory where blogs will be created. If using this property, you must remove the blog-home-base-directory configuration property from your /WEB-INF/plugin-admin-edit-users.properties file.
- Added ability to standard and caching fetchers to set ignored flavors when retrieving entries. This can be set in your blojsom.properties file using the ignore-flavors parameter. This parameter is a comma-separated list of flavors to ignore. The default list of flavors is set to admin. This should improve the web-based administration experience for those blogs that are not using the caching fetcher.
- Updated Velocity dispatcher to add the request and session attributes to the context before rendering a template.
- Fixed handling of keys with spaces for BlojsomProperties class. Keys with spaces must have a leading '\' for them to be read in correctly. This follows the same behavior as that of the java.util.Properties class from which this class extends.
- Added event notification and listeners API.
Extensions
- Updated Blogger API handler to look for <title></title> tags when creating or editing a post. Blogging tools such as ecto
support this functionality.
- Updated MetaWeblog API handler to add methods for rounding out the API to preserve Blogger 1.0 API functionality. These methods are described here
.
- Updated MetaWeblog API handler to only use the filename portion of the name portion of the structure sent to the newMediaObject method. Some blog clients, ecto, for example, allow users to specify a sub-directory under which the image should be placed.
- Updated Atom API servlet to handle a limited set of SOAP requests. Currently, this set is limited to SOAP PUT, for editing an entry. This is a workaround for a bug in ecto
as described here .
Plugins
- Fixed password field to be a password field in the moblog admin settings template.
- Updated edit blog entries template to use escaped text for the title and descriptions.
- Updated edit blog templates template to use escapted text for the template text.
- Updated Moblog plugin to generate an XHTML compliant img tag.
- Updated Emoticons plugin to read in the emoticons configuration file dynamically. Allows for new users added to the system to also be able to use this plugin.
- Updated File Upload plugin to use resources directory from /WEB-INF/blojsom.properties instead of redefining this property in its configuration file.
- Updated File Upload plugin to accept configuration parameter invalid-file-extensions as a list of file extensions that are not allowed to be uploaded by a user. If not specified, this list defaults to .jsp, .jspf, .jspi, .jspx, .php, .cgi.
Libraries
- Upgraded the Jakarta Commons Codec library to version 1.3.
- Upgraded the FreeMarker library to version 2.3. (Part of add-on bundle libraries)
- Upgraded the XStream library to version 1.0.2. (Part of add-on bundle libraries)
Templates
- Updated edit categories, add entry, edit entry pages in the administration interface to output all categories for category selection. Previously, only the categories up to the specified blog-directory-depth would've been displayed on these pages.
- Fixed file upload, macro administration, and moblog administration templates to report back status (if available).
Bugs Fixed
|
|