You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by David Wheeler <da...@wheeler.net> on 2003/04/29 17:11:35 UTC

ANNOUNCE: Bricolage 1.6.0

The Bricolage team is pleased to announce the release of Bricolage 
1.6.0,
the mod_perl powered open-source enterprise-class content management 
system.
This is the first new stable release of Bricolage since the release of
version 1.4.6 in January, and the first major release since 1.4.0 in
September, 2002. The result of contributions from Bricolage community
members from around the world, version 1.6.0 is the most full-featured,
best performing, most stable version of Bricolage yet.

Here's a sampling of the major new features in version 1.6.0:

     *   Added Field Profile, so that element Fields can be edited. This 
is a
         marked improvement over the old interface, which required that
         fields be deleted and recreated if users wanted to change them.

     *   Added the "STORY_URI_WITH_FILENAME" bricolage.conf directive, 
which,
         when enabled, allows story URIs to include the file name. This 
is
         especially useful in output channels where "Use Slug as File 
name"
         is enabled, since it allows stories to essentially have 
identical
         URIs except for the file name.

     *   Lots of group-related optimizations. These should greatly 
improve
         the speed with which permissions are checked.

     *   Added WebDAV mover.

     *   Complete rewrite of much of the database access code in the 
majority
         of the Bricolage classes to greatly improve performance. The 
number
         of database calls in a given Bricolage screen has also be 
drastically
         reduced by several orders of magnitude, thanks to the loading of
         each object's ACL when it is retrieved from the database, 
rather than
         one-at-a-time for every object on a screen.

     *   Added per-request object caching, boosting burn performance up
         to 33%.

     *   Added "Super Bulk Edit", which is a bulk edit interface allowing
         users to edit all of the fields in an element at once using 
POD-like
         tags, rather than just a single repeatable field.

     *   Localization and Internationalization support introduced, with
         Portuguese and Italian libraries to complement the default 
English.

     *   Keywords can now be associated with media documents as well as
         story documents.

     *   Added preview link to every element profile of a story profile
         and to every view of a document in workflow.

     *   Switched exceptions from home-grown to using Exception::Class.

     *   The "Content" section of story, media, and subelement profiles 
now
         attempts to display a bit of text from the first text field in 
each
         listed subelement so that it's easier to see at a glance which
         subelement is which.

     *   Added unit and regression testing suite with over 3200 tests.

     *   Moved URI formatting preferences to output channel profiles, so 
that
         they are now output-channel specific.

     *   Added ability for stories to be associated with output channels 
on
         a case-by-case basis.

     *   Added support for utility templates, which don't have to be 
associated
         with elements or act as category templates. This is useful for 
code
         that's not content-specific, but which may be useful in a 
variety of
         templating contexts.

     *   Stories can now be cloned -- that is, exact copies can be 
created.

     *   Improved CSS and JavaScript support for the UI.

     *   Added many new methods to the Burner API to assist with linking 
to
         other pages in a document and in determining the type of burn
         (preview or publish) from within a template.

     *   Ported Bricolage to Mason 1.16 and later.

For a complete list of the changes, see the changes file at
https://sourceforge.net/project/shownotes.php?release_id=155949. To get
started with Bricolage, see the appendix introcucting Bricolage in the 
recent
O'Reilly Mason book at http://www.masonbook.com/book/appendix-d.mhtml. 
The
complete Bricolage documentation, including some introductory, HOWTO, 
and
tutorial documents, is available on the Bricolage web site, at
http://bricolage.cc/documentation.html

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 and
HTML::Template 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,
http://bricolage.cc/.

Enjoy!

--The Bricolage Team