Notes:
NAME
Bricolage - The Bricolage Content Management and Publishing System
VERSION
1.10.2
DESCRIPTION
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, PHP 5, 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 by eWEEK
as "quite possibly the most capable enterprise-class open-source
application available."
Learn more about Bricolage and download it from the Bricolage Website,
http://www.bricolage.cc/.
GETTING STARTED
Before installing Bricolage, be sure to read the platform-specific
README file relevant to your operating system, if there is one.
For installation instructions, see INSTALL. Once Bricolage has been
installed, this file will also be available via perldoc Bric::Admin.
For copying information, see License. Once Bricolage has been
installed, this file will also be available via perldoc Bric::License.
For the latest news, see Changes. Once Bricolage has been installed,
this file will also be available via perldoc Bric::Changes.
DOCUMENTATION
After you've installed Bricolage, the complete API documentation will
be available as via perldoc. It is also available on the Bricolage
site, at http://bricolage.cc/docs/current/api/. Here are a few entry
points to get you started.
For installation and system administration, see:
Bric::Admin
Bric::DBA
Bric::Security
To get started using Bricolage see:
Bric::ElementAdmin
Bric::AssetEditing
Bric::Alert
To learn how to use the Bricolage templating systems, see:
Bric::Templates
Bric::AdvTemplates
Bric::HTMLTemplate
If you'd like to contribute to Bricolage, see:
Bric::Hacker
http://bugs.bricolage.cc/buglist.cgi?bug_status=NEW&bug_status=ASSIGN
ED&bug_status=REOPENED&bug_severity=enhancement
MAIL LISTS
There are Bricolage user, developer, and announcement mail lists, among
others. See the Bricolage Website for a complete list of lists and
subscription links. http://www.bricolage.cc/support/lists/
KNOWN ISSUES
* Apache 1.3.28 does not work properly with Bricolage. It causes the
connections to the PostgreSQL server to be unexpectedly dropped in
such a way that Bricolage cannot reconnect. Please use Apache 1.3.29
or later, instead.
SEE ALSO
http://www.masonhq.com/
The HTML::Mason templating architecture.
http://search.cpan.org/dist/HTML-Template/
The HTML::Template templating architecture.
http://www.template-toolkit.org/
The Template Toolkit templating architecture.
http://www.php.net/
http://search.cpan.org/dist/PHP-Interpreter/
The PHP templating architecture.
http://httpd.apache.org/
The Apache Web server.
http://perl.apache.org/
mod_perl.
http://www.postgresql.org/
The PostgreSQL object-relational database management system.
http://www.bricolage.cc/
The Bricolage Website.
Changes:
Bricolge 1.10.2 "Summer" Changes
Improvements
* Added the subelement_id parameter to the story and media list()
methods. [David]
* Added placeholder for Japanese localization. Expect a translation
soon! [David]
* The "codeselect" field's Perl code can now return an array of array
references or a hash reference, in addition to the previous support
for an even-sized array reference. [David]
* Added a "Republish" checkbox and corresponding "Publish Checked"
button to the Story and Media "Find" pages for stories and media not
currently in workflow and to which the user has PUBLISH permission.
Based on a patch from Serge Sozonoff. [David]
* Added tests for Bric::SOAP::Auth, although they haven't yet been
integrated into make devtest. [Scott]
* The number of items on a desk can now be displayed next to the
desk's name in the navigation menu, e.g. "Edit (10)". This feature is
configurable on a per-user basis via the new "Show Desk Asset Counts"
preference. Based heavily on a patch from Alex Howarth. [Marshall]
* Updated README.MacOSX with instructions on how to use the built-in
version of Apache instead of compiling everything yourself. Also
fixed a broken link and an outdated warning about Apache::SizeLimit.
[Marshall]
* Internationalized the JavaScript messages for the Find/Replace
dialog box, although there are currently no translations. [David]
* Added a close icon to the drag bar of the dialog box. This is
useful when the dialog box is bigger than the browser window and the
close button therefore is off-screen. [David]
* Optimized the get_notes() and has_notes() methods of
Bric::Biz::Asset and therefore of the story, media, and template
classes. [David]
* Aliases are now indicated in Find Stories by an arrow icon just
before the story title. Suggested by Paul Orrock. [David]
* Added PUBLISH_RELATED_FAIL_BEHAVIOR bricolage.conf directive to be
used when PUBLISH_RELATED_ASSETS is enabled. If the automatic
publication of a related story or media document will not be possible
then the publish request will fail. It can be changed to "warn", the
previous behaviour, if required. [Paul Orrock]
* Added the "Remove Frameset" link to the control bar next to the
"Repreview" link in the preview window. [Paul Orrock]
* Deleted all of the outdated and unused .use files from sql/Pg.
[David]
* Removed documentation of the -t option of bric_pgimport, which
hasn't actually done anything for a long time, anyway. [David]
* Moved translation-specific JavaScript and CSS files into i18n
folders under their respective folders in comp/media/. [Marshall]
* Slightly tweaked the background color on table rows to make them
easier to read. [Marshall]
* Converted the group permissions editor to XHTML and CSS to fix some
rendering glitches. [Marshall]
* Made word and character counts properly appear read-only, and
repositioned the find/replace and cheat sheet buttons to the top
right of the box. [Marshall]
* Object select lists (such as for story element types when creating
a new story) will now display as scrolling lists if there are more
than 50 items in the list, rather than 20 or more items. [David]
* Added a CSS ID to the <body> tag in the UI, of the form
"bricolage_VHOST_SERVER_NAME", where VHOST_SERVER_NAME is the value
defined in bricolage.conf. Use this ID when writing user stylesheets
to override the look of the Bricolage UI (see SkinningBricolage in
the Wiki) [Marshall]
Bug Fixes
* Fixed the rarely-used DISABLE_NAV_LAYER bricolage.conf directive.
[Scott]
* Fixed warnings in deprecated methods of
Bric::Biz::Element::Container so that they are no longer fatal.
Reported by Nate Perry-Thistle. [David]
* Fixed reverted media that led to the "Too many
Bric::Biz::Element::Container objects found" error. It was supposed
to have been fixed in 1.10.1, but that fix unfortunately only fixed
stories. Reported by Tom Kjeldsen. [David]
* Fixed the subelement_key_name parameter to the story and media
list() methods. [David]
* Fixed the "Search by Subelement" feature of story search. Thanks to
Nate Perry-Thistle for the spot. [David]
* Fixed highlighting when sorting by Element on desks (bug 1185).
[Brad Harder]
* The "Default Field" select list in Bulk Edit works again. Thanks to
Tom Kjeldsen for uncovering the underlying problem. [David]
* The throw_error() method in Bric::Util::Burner works properly
again. Thank to Paul Orrock for the spot and to Scott for revealing
the solution. [David]
* The "Story Type" and "Media Type" options for sorting stories and
media, respectively, on desks and on My Workspace, work again.
Reported by Brad Harder. [David]
* The inst/upgrade/1.9.1/xtract_attype2.pl upgrade script now detects
whether the database has been converted to use boolean columns and
casts values moved from numeric columns accordingly. Reported by Brad
Harder. [David]
* Fields that use the "codeselect" widget work again. Reported by
Michael Glaesemann. [David]
* Fixed auto-publishing related media and stories so that relateds of
relateds now correctly pull out all the items to be published, e.g.,
media related to story related to published story (bug 1190). [Paul
Orrock]
* Updated inst/upgrade/1.9.0/no_more_numeric.pl so that it properly
handles cases where PostgreSQL's dump does not use parentheses for
casts. Reported by George Harrison. [David]
* Aliases no longer show up in the search results of the "New Alias"
screen, since aliases can't be aliased. The "New Alias" screen now
also shows the site a document belongs to if there are multiple
sites. [Marshall]
* Fixed the appearance of template diffs. Insertions and deletions
now have color and no longer show underlines and strikethroughs (bug
1171). [Marshall]
* Character counts in Bulk Edit are now properly updated after using
Find/Replace. [Marshall]
* Pulldowns no longer improperly display as 32-items tall in the
story/media profiles (bug 1178, reported by Alex Howarth). [Scott and
Marshall]
* Fixed a bug where search results would get "stuck" when pagination
is turned on. Thanks to Nate Perry-Thistle for the spot (bug 1166).
[Marshall]
* Fixed a warning from bric_republish when run without a password.
Thanks to John Gillis for the spot (bug 1188). [Marshall]
* Fixed the "Site" dropdown in searches to only require READ
permissions rather than EDIT. Spot and quasi-patch by Chris Sutton.
[Marshall]
* New fields now are properly configured with the their multiple
attribute copied from the field type. [Alexey Sheynuk]
* New destinations can now be created via Bric::SOAP::Destination.
[Christian Niles]
* Fields in an element that are based on field types deleted from the
element type can now still be edited in Bulk Edit. Thanks to Nate
Perry-Thistle for the spot. [David]
* New users can once again be created when using the LDAP
authentication engine. Reported by Christian Niles. [David]
* Using Internet Explorer to create a media document via a the upload
field in a related media element no longer uses a full Windows file
system path. Reported by Tom Kjeldsen. [David]
* Fixed caching issue with reversion of assets to earlier versions.
[David]
* The category SOAP interface now allows the <path> XML element to
not have a trailing slash, as was the case in Bricolage 1.8 and
earlier. [David]
* Aliases are once again identifiable on desks by a different
background color for the title, and now also with an arrow icon that
appears just before the story title. [David]
* A field deleted from the contributor profile no longer continues to
appear in the profile when pressing the "Save and Stay" button.
Reported by Marshall. [David]
* Eliminated an endless loop in prompting for the PostgreSQL user
during installation when the INSTALL_VERBOSITY is set to "QUIET".
[Rod Taylor]
* Contributors are no longer sorted by the "Name Format" preference's
representation of the contributors' names in the interface to edit
contributor associations. They are now properly sorted by association
order. Reported by Bret Dawson. [David]
* Documents without cover dates (mainly created via the SOAP
interface) will no longer have broken URIs. Reported by Christian
Niles. [David]
* The Help and logo popup buttons works again in Internet Explorer.
Reported by Chris Heiland. [David]
* Autosizing textarea fields now display full size in Internet
Explorer when they have no content, instead of only 1 character wide.
Reported by Paul Orrock. [David]
* The Bulk Edit and template code textarea fields no longer jump
around as you type in IE 6. [David]
* The list of templates deployed is now reported properly after a
successful deploy. [Paul Orrock]
* Searching by URI for related media works again. [David]
* The results when searching for media or stories to relate are no
longer tied to the search for stories and media in general. [David]
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use