It gives me great pleasure to announce the release of Bricolage-Devel 1.7.1,
the second development release for what will eventually become Bricolage
1.8.0. This version of the open-source content management system addresses
all of the bugs discovered since the release of the first development
release, 1.7.0. The most significant changes include:
- Eliminated the need for the Apache::ConfigFile module, and thus some
annoying problems with the CPAN indexer when trying to install it.
[David]
- Passwords can be changed again. [Mike Slattery]
- It is now virtually impossible to create media type or story type
elements without site and output channel associations. This should
eliminate errors when users try to create documents based on types
without output channel associations. [David]
- The "Output Channel" item for templates on desks now displays
properly. [David]
- Eliminated bogus "Use of element's 'name' field is deprecated"
warnings. Key names are allowed to have digits and underscores, and
we weren't consistent about that. [David]
- The
display_element()
method in the Mason burner once again passes
component arguments on to components. And now, so does
sdisplay_element()
. [David]
- Fixed favicon.ico code so that the browser and server don't go into
an infinite loop with redirects of redirects. The favicon.ico still
doesn't pop up in the location field in my browser, but it does
display properly if I point my browser at it. [David]
- An attempt to create a document with the same URI as an existing
document no longer litters the database with broken stories. Thanks
to Arthur for the spot. [David]
- Redirection after some publishes and previews works again, instead
of returning a text page to the browser. [David]
- Now displaying the name of the site each story and media document is
in in Find Stories and Find Media. Suggested by Arthur. [David]
- A number of fixes for the bric_media_upload contrib script:
- Made it work with the 1.7.0 XML Schema.
- Fixed a bug in its use of File::Find.
- Fixed problem in calculating category names when given a directory
to upload.
- Added
--bric_soap
and --site
options.
See the script's usage info for details. [Dave Rolsky]
- Changing a media item's category and then saving caused an error.
[Dave Rolsky]
- Changing a media document's cover date no longer causes the URI to
disappear. Thanks to Dave Rolsky for the spot. [David]
- Attempting to preview a story for which there are no associated
destinations no longer causes the error 'Can't call method "ACCESS"
without a package or object reference'. Thanks to Earle Martin for
the spot! [David]
- Added
output_channel_id
parameter to the list()
method of
Bric::Biz::Site in order to prevent sites without output channel
associations from being listed in the select list for story type and
media type elements. [David]
- When a document fails to publish because there are no destinations
configured, the UI no longer displays a message saying that it was
published. [David]
- Fixed page logging so that redirects to the page before the current
page can work correctly. It was most noticeably broken when trying
to associate a contributor with a document. [David]
- The upgrade process no longer moves media document files to where
Bricolage can't find them. If this happened to you, just
mv
$BRICOLAGE_ROOT/comp.old/data $BRICOLAGE_ROOT/comp
. [David]
- Performing an action in the contributor and category association
interfaces in the story and media profiles no longer causes an empty
search to be performed and return all contributors or categories.
This could be a pain for organizations with 1000s of contributors or
categories. Thanks to Scott for the report! [David]
- The Key Name field in the element profile is no longer editable.
Only new elements can type in the key name field. Thanks to Arthur
for the spot! [David]
- The Template toolkit burner now correctly uses element key names
instead of names to find corresponding templates. [David]
- Management of user groups in a double list manager UI no longer
causes an SQL error. Spotted by Alexander Ling. [David]
- Sites added to a site group will now be listed as members of the
site group in the site group's profile. Thanks to Alexander Ling for
the spot. [David]
- Improved permission checking in the virtual FTP server. [David]
For a complete list of the changes, see the changes
file.
ABOUT BRICOLAGE
Bricolage is a full-featured, enterprise-class content management and
publishing system. It offers a browser-based interface for ease-of use, a
full-fledged templating system with complete HTML::Mason,
HTML::Template,
and Template Toolkit
support for flexibility, and many other features. It operates in an
Apache/mod_perl environment, and uses the
PostgreSQL RDBMS for its
repository. A comprehensive, actively-developed open source CMS, Bricolage has
been hailed as "Most Impressive" in 2002 by eWeek.
Learn more about Bricolage and download it from the Bricolage home page.
Enjoy!
David