Bricolage (software)

Last updated
Bricolage
Developer(s) David Wheeler
Stable release
2.0.1 / February 9, 2011;12 years ago (2011-02-09)
Operating system Cross-platform
Type Content management system
License BSD license
Website www.bricolagecms.org

Bricolage was a content management system (CMS) written in the Perl programming language.

Contents

Bricolage was described as an Enterprise Class CMS, [1] competitive in features and capability to high end, high cost proprietary products. [2] Examples of organizations whose web sites use Bricolage include the World Health Organization, Rand Corporation, Macworld, and The Tyee.

Originally authored by David Wheeler to manage content for Salon.com, Bricolage is now maintained by a small group of core developers. Released under the revised BSD license, Bricolage is free and open source software.

Design

Bricolage ran on the Apache web server on the Linux, BSD, Mac OS X and Solaris platforms. It can use either the PostgreSQL, MySQL and Oracle database management system and mod_perl. [3]

Bricolage was inherently a multi user CMS, [4] designed to manage workflow for large websites with many contributors. [5] Bricolage uses a template development model and completely separates presentation from management of content. The CMS did reside on a different server than the web site or other data store being managed. [6]

Native PHP support was added in Bricolage 1.10, [7] 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.

Etymology

The name is probably based on the noun bricolage, meaning "Something constructed using whatever was available at the time".[ citation needed ]

See also

Related Research Articles

<span class="mw-page-title-main">Firebird (database server)</span> Relational database management system

Firebird is an open-source SQL relational database management system that supports Linux, Microsoft Windows, macOS and other Unix platforms. The database forked from Borland's open source edition of InterBase in 2000 but the code has been largely rewritten since Firebird 1.5.

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">FOSDEM</span> Annual event in Brussels centered on free and open source software development

Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development. It is aimed at developers and anyone interested in the free and open-source software movement. It aims to enable developers to meet and to promote the awareness and use of free and open-source software.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for many of the web's most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable.

<span class="mw-page-title-main">XAMPP</span> Free and open-source cross-platform web server solution stack package

XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible.

The acronyms BAPP and BAMP refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.

TrueNAS is the branding for a range of free and open-source network-attached storage (NAS) operating systems produced by iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the terms of the BSD License and runs on commodity x86-64 hardware.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

An embedded database system is a database management system (DBMS) which is deeply integrated with an application software; it is built into the software or an application. It is a broad term which includes:

<span class="mw-page-title-main">Bitnami</span> Software library

Bitnami is a library of installers or software packages for web applications and software stacks as well as virtual appliances. Bitnami is sponsored by Bitrock, a company founded in 2003 in Seville, Spain by Daniel Lopez Ridruejo and Erica Brescia. Bitnami stacks are used for installing software on Linux, Windows, Mac OS X and Solaris. VMware acquired Bitrock, along with its two largest properties, Bitnami and InstallBuilder, on May 15, 2019.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

libvirt Management tool

libvirt is an open-source API, daemon and management tool for managing platform virtualization. It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies. These APIs are widely used in the orchestration layer of hypervisors in the development of a cloud-based solution.

The following outline is provided as an overview of and topical guide to the Perl programming language:

The following outline is provided as an overview of and topical guide to MySQL:

References

  1. Rapoza, Jim (August 2, 2004), Enterprise Apps, Bricolage 1.8.1, eWEEK.com, retrieved 2007-09-12
  2. Pastore, Michael (2003-05-05), Faster, More Flexible Bricolage Challenges CM Vendors, Intranetjournal.com, retrieved 2007-09-12
  3. Rolsky, Dave; Williams, Ken (2002), Embedding Perl in HTML with Mason, O'REILLY, pp. 260–279, ISBN   0-596-00225-4, archived from the original on 2007-08-21, retrieved 2007-09-13
  4. Lerner, Reuven (2006-10-25), At the Forge - Bricolage, Linux Journal, retrieved 2007-09-12
  5. Lerner, Reuven (2004-01-01), At the Forge - Publishing with Bricolage, Linux Journal, retrieved 2007-09-12
  6. Gibbs, Mark (2005-08-17), A look at Bricolage open source CMS, Linux World, retrieved 2007-09-12
  7. Kineticode Releases Bricolage 1.10, Kineticode, Inc., January 23, 2006, retrieved 2008-08-05