- Bricolage (software)
infobox Software
name = Bricolage
caption = Bricolage's administration panel
developer = David Wheeler
operating_system =Cross-platform
genre =Content management system
latest_release_version = 1.10.5
latest_release_date = release date|2008|04|29
license =BSD license
website = http://bricolage.cc/Bricolage is a
content management system (CMS) written in thePerl programming language.Bricolage has been touted as an Enterprise Class CMS, [Citation | last = Rapoza | first = Jim | author-link = http://www.eweek.com/author_bio/0,1908,a=2164,00.asp | title = Enterprise Apps, Bricolage 1.8.1 | publisher = eWEEK.com | date = August 2, 2004 | year = 2004 | url = http://www.eweek.com/article2/0,1759,1627959,00.asp | accessdate = 09/12/2007] competitive in features and capability to high end, high cost proprietary products. [Citation | last = Pastore | first = Michael | title = Faster, More Flexible Bricolage Challenges CM Vendors | publisher = Intranetjournal.com | date = 5/5/2003 | year = 2003 | url = http://www.intranetjournal.com/articles/200305/ij_05_05_03a.html | accessdate = 09/12/2007] Examples of organizations whose
web site s use Bricolage include theWorld Health Organization ,Rand Corporation andMacworld .Originally authored by
David Wheeler to manage content forSalon.com , Bricolage is now maintained by a small group of core developers. Released under the revisedBSD license , Bricolage isfree and open source software .Design
Bricolage runs on the
Apache web server on theLinux ,BSD ,Mac OS X and Solaris platforms. It uses thePostgreSQL database management system andmod_perl . [cite book | last = Rolskey | first = Dave | coauthors = Williams, Ken | title = Embedding Perl in HTML with Mason | publisher = O'REILLY | date = 2002 | pages = 260 - 279 | url = http://www.masonbook.com/book/appendix-d.mhtml | isbn = 0-596-00225-4]Bricolage is inherently a multi user CMS, [Citation | last = Lerner | first = Reuven | author-link = http://lerner.co.il/ | title = At the Forge - Bricolage | publisher = Linux Journal | date = 2006-10-25 | year = 2003 | url = http://www.linuxjournal.com/article/6934 | accessdate = 09/12/2007 ] designed to manage workflow for large websites with many contributors. [Citation | last = Lerner | first = Reuven | author-link = http://lerner.co.il/ | title = At the Forge - Publishing with Bricolage | publisher = Linux Journal | date = 2004-01-01 | year = 2004 | url = http://www.linuxjournal.com/article/7202 | accessdate = 09/12/2007 ] Bricolage uses a template development model and completely separates presentation from management of content. The CMS can (and often does) reside on a different server than the web site or other data store being managed. [Citation | last = Gibbs | first = Mark | author-link = http://www.linuxworld.com/Home/mgibbs.html | title = A look at Bricolage open source CMS | publisher = Linux World | date = 08/17/05 | year = 2005 | url = http://www.linuxworld.com/newsletters/web/2005/0815web2.html | accessdate = 09/12/2007 ]
Native
PHP support was added in Bricolage 1.10, [Citation | title = Kineticode Releases Bricolage 1.10 | publisher = Kineticode, Inc. | date = January 23, 2006 | year = 2006 | url = http://www.linuxworld.com/newsletters/web/2005/0815web2.html | accessdate = 08/05/2008 ] that embeds a PHP 5 interpreter inside a Perl 5 interpreter. As a result, PHP code runs in a native PHP 5 environment, but can also transparently make use of any and all Perl libraries, including the complete Bricolage API.See also
*
List of content management systems References
External links
* [http://bricolage.cc/ Project home page]
Wikimedia Foundation. 2010.