Mambo (CMS)
Encyclopedia
Mambo was a free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

/open source
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...

 content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 (CMS) for creating and managing website
Website
A website, also written as Web site, web site, or simply site, is a collection of related web pages containing images, videos or other digital assets. A website is hosted on at least one web server, accessible via a network such as the Internet or a private local area network through an Internet...

s through a simple web interface.

In late 2011, it was announced that the next minor version update is planned to be 4.6.6, followed by a major version release of 4.7.

Features

Mambo includes advanced features such as page caching
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...

 to improve performance on busy sites, advanced templating techniques, and a fairly robust API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

. It can provide RSS
RSS (file format)
RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format...

 feeds and automate many tasks, including web indexing
Web indexing
Web indexing includes back-of-book-style indexes to individual websites or an intranet, and the creation of keyword metadata to provide a more useful vocabulary for Internet or onsite search engines...

 of static pages.

Advanced interface features include printable versions of pages, news flashes, blog
Blog
A blog is a type of website or part of a website supposed to be updated with new content from time to time. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in...

s, forums, polls
Opinion poll
An opinion poll, sometimes simply referred to as a poll is a survey of public opinion from a particular sample. Opinion polls are usually designed to represent the opinions of a population by conducting a series of questions and then extrapolating generalities in ratio or within confidence...

, calendars, website searching, language internationalization
Internationalization and localization
In computing, internationalization and localization are means of adapting computer software to different languages, regional differences and technical requirements of a target market...

, and many others.

Mambo Foundation

The rights to the Mambo CMS codebase, name and copyrights, are protected by the Mambo Foundation, a non-profit corporation formed to support and promote the Mambo Open Source project.

The Mambo Foundation is a non-profit entity established under the laws of Australia. The Foundation is based on Eclipse and GNOME and is controlled by the members of the Foundation via an elected Board of Directors. The Mambo Foundation's brief is to foster the development of the Mambo system and to shelter the project from threats and misuse.

Timeline of Mambo History

  • 2000: Miro Construct Pty Ltd, registered in March 2000 in Melbourne
    Melbourne
    Melbourne is the capital and most populous city in the state of Victoria, and the second most populous city in Australia. The Melbourne City Centre is the hub of the greater metropolitan area and the Census statistical division—of which "Melbourne" is the common name. As of June 2009, the greater...

    , and headed up by CEO Peter Lamont and Junio Souza Martins, a former advertising executive, starts development of Mambo, a closed-source, proprietary content management system.

  • 2001: The company adopted a dual licensing policy, releasing Mambo Site Server under the GPL on Sourceforge in April 2001.

  • May 2001: The mamboserver.com domain name is registered.

  • From this time until the middle of 2002, Miro was the only developer of Mambo, contributing bug-fixes and security patches but not really extending the code or adding to the feature sets.

  • 2002: Miro releases the commercial CMS called Mambo 2002.

  • With version 3.0.x, the open source Mambo Site Server becomes "Mambo Open Source" (commonly referred to as "MOS").

  • Robert Castley becomes Project Director of Mambo Open Source.

  • By the end of 2002, Robert Castley had pulled together a volunteer team of developers.

  • Mambo Open Source 4.0 is released.

  • 2003: Early in 2003, Miro hands off the responsibility of the code fully to the Open Source project Development Team.
  • Miro concentrates on its commercial products and Mambo Open Source builds momentum under the leadership of Robert Castley.

  • Miro released Mambo CMS, a commercial version of Mambo Open Source. Miro claims that Mambo CMS does not contain any source added to Mambo after it was made open source.

  • Miro Construct Pty Ltd goes into voluntary liquidation in February 2003 and in August, Miro International Pty Ltd is formed. Source code for Mambo Open Source shows copyright 2000 - 2003 Miro Construct Pty Ltd.

  • Mambo Open Source 4.5 released in December 2003. By this time, almost all of the original Miro code had disappeared during refactoring.

  • 2004: mamboforge.net starts in March, 2004.

  • Linux Format awards Mambo “Best Free Software Project” of the Year.

  • Linux User and Developer names it “Best Linux or Open Source Software”.

  • In late 2004, Mambo was targeted by legal threats concerning the intellectual property rights to certain pieces of code contained in the core. The problem was severe and cost money, man hours, and eventually the loss of some key community leaders. Miro came to the aid of Mambo, offering legal and corporate resources to protect the development team and preserve the program.

  • Robert Castley resigns as Project Director and in November, Andrew Eddie takes on the role.

  • December 2004: the Mambo Steering Committee was established with representatives from both Miro and the Mambo development team. This committee was designed to govern the Mambo project.

  • January 2005: Andrew Eddie announces a joint venture between Mambo and Miro International Pty Ltd, with Miro proposing to offer financial support for the open source project, plus training, commercial support services, and developer certification.

At the end of January 2005 Junio Souza Martins abandons the project for personal reasons.
  • February 2005: Discussions begin over the formation of a non-profit foundation for the Mambo project.

  • March 2005: The name "Mambo Open Source" (which was commonly referred to as MOS) was changed to just "Mambo", causing concern in the community over apparent confusion this would cause between the open source, community-developed CMS and Miro's commercial offering, "Mambo CMS".

  • April 2005: The commercial Mambo CMS is renamed "Jango".

  • “Best Open Source Solution” and “Best of Show - Total Industry Solution” at LinuxWorld Boston.

  • “Best Open Source Solution” at LinuxWorld San Francisco.

  • July 2005: mambo-foundation.org domain is established.

  • August 2005: Mambo Foundation, Inc is legally constituted on 8 August 2005. Miro CEO Peter Lamont appoints himself President of the Board of the new Foundation.

  • 12 August: Robert Castley, who is an inaugural member of the Mambo Foundation Board of Regents, states: "The Foundation allows for everything to be placed outside of Miro incl. Domain Names, hosting etc. " and goes on to say that with him, the original founder of Mambo Open Source, and Andrew Eddie both being on the Board of the Mambo Foundation, Mambo would continue as a successful, open source project. He concluded his statement with,"So there you have it: two very key people in the overall success of Mambo are at the helm. Trust me, Mambo is in very, very safe hands!"

  • A few days later, the entire team of core programmers publicly announced they had abandoned Mambo and shortly after this, Robert Castley steps down from the Board of Regents.

  • The former core development team members regroup under the name "Open Source Matters" and the open source community at mamboserver.com fractures over allegations that the Mambo Foundation was formed without community input and with insufficient developer control. People express suspicion over the level of involvement by Miro International. By the end of August, the new project is named Joomla!
    Joomla!
    Joomla is a free and open source content management system for publishing content on the World Wide Web and intranets and a model–view–controller Web application framework that can also be used independently....

     and most of the former Mambo community has relocated to Open Source Matters. By the end of September, Open Source Matters Inc is a duly constituted non-profit corporation registered in New York.

  • Joomla! positions itself as a "rebranding of Mambo" and releases its first fork
    Fork (software development)
    In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...

     of Mambo as Joomla 1.0 in September, 2005. The two code-bases are almost identical at this stage.

  • Mambo forms a new core development team with Martin Brampton appointed as Core Development Team leader.

  • Miro assigns all rights in the copyright of Mambo to the Mambo Foundation.

  • September 2005: Neil Thompson joins the Core Development Team.

  • December 2005: Miro International Pty Ltd is voluntarily deregistered as a company from 31 December 2005.

  • January 2006: The rights to Miro International Pty Ltd are sold by Peter Lamont and a new business entity called Miro Software Solutions is created. Miro Software Solutions continues to develop Jango and other proprietary software under new ownership.

  • March 2006: Mambo named "Best Open Source Software Solution" at LinuxWorld Australia.

  • April 2006: Core developer team leader, Martin Brampton, resigns and leaves the project. Chad Auld takes over the role as Core Developer Team leader.

  • July 2006: The Mambo Foundation websites become independent from Mambo Communities Pty Ltd.

  • Following elections, the new Board of the Mambo Foundation takes office. The Mambo Foundation is now completely independent of any corporate interest.

  • April 2007: Mambo 4.6.2 is released. This is a maintenance release for the 4.6.x branch and enables localisation of Mambo.
  • January 2008: Mambo 4.5.6 is released. This is the final release of the Mambo 4.5 branch.
  • February 2008: Chad Auld leaves the project.
  • March 2008: John Messingham becomes Project Leader. Ozgur Cem Sen becomes core development team leader. Ozgur Cem Sen leaves the project shortly thereafter. Andrés Felipe Vargas Valencia is elected Team Leader.
  • April 2008: Four former Mambo core developers fork Mambo and form MiaCMS
    MiaCMS
    MiaCMS is an open source content management system.-History:MiaCMS started as a fork of Mambo.* April 2008: Four former Mambo core developers fork Mambo and form MiaCMS. The founding members are Chad Auld, Ozgur Cem Sen, Richard Ong, and Al Warren...

    . Who forked Mambo as they felt that Mambos policies, processes, and priorities of the official Mambo Foundation were having a negative impact on the code and the community.
  • May 2008: Mambo 4.6.4 is released. Codename 'Sunrise', Mambo 4.6.4 is a security and maintenance release that fixes a number of serious security vulnerabilities.
  • June 2008: Mambo 4.6.5 is released. Codename 'Jupiter', Mambo 4.6.5 is a security release that fixes a number of serious security vulnerabilities.
  • September 2008: Core developer Neil Thompson leaves and joins the MiaCMS core development team. Mambo announces end of life for supporting PHP 4. All future releases will require PHP 5.2 or higher.
  • 2008: CMS development ceased.
  • 2008: Last public announcements.
  • 2011 or earlier: Project sub-domains for sale.

Forks

In addition to the Joomla and MiaCMS forks mentioned above, others include:

Awards

  • "Best Free Software Project of the Year" - Linux Format Magazine, 2004
  • "Best Linux or Open Source Software" - LinuxUser & Developer 2004
  • "Best Open Source Solution" - LinuxWorld, Boston 2005
  • "Best of Show - Total Industry Solution" - LinuxWorld, Boston 2005
  • "Best Open Source Solution" - LinuxWorld, San Francisco 2005
  • "Best Open Source Solution" LinuxWorld, Sydney, Australia 2006

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK