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