Введение
Mambo (ранее известная как Mambo Open Source или MOS) была бесплатной системой управления контентом с открытым исходным кодом (CMS) для создания и управления веб-сайтами через удобный веб-интерфейс. Последний релиз состоялся в 2008 году, после чего все разработчики перешли к ответвлениям проекта, главным образом Joomla и MiaCMS.
Особенности
Mambo включал в себя такие функции, как кэширование страниц для повышения производительности на посещаемых сайтах, расширенные методы создания шаблонов и достаточно надежный API. Он мог предоставлять RSS-каналы и автоматизировать множество задач, включая веб-индексирование статических страниц. Функциональность интерфейса включала печатные версии страниц, новостные ленты, блоги, форумы, опросы, календари, поиск по сайту, языковую интернационализацию и многое другое.
Хронология
2000: Miro Construct Pty Ltd, зарегистрированная в марте 2000 года в Мельбурне и возглавляемая генеральным директором Питером Ламонтом и Джунио Суза Мартинсом, бывшим руководителем рекламного агентства, начинает разработку Mambo – системы управления контентом с закрытым исходным кодом. 2001: Компания приняла политику двойного лицензирования, выпустив Mambo Site Server под лицензией GPL на SourceForge в апреле 2001 года. С версии 3.0.x сервер Mambo Site Server с открытым исходным кодом становится "Mambo Open Source" (обычно называемым "MOS"). К концу 2002 года Роберт Кастли собрал команду разработчиков-добровольцев. Miro Construct Pty Ltd в феврале 2003 года инициирует процедуру добровольной ликвидации, а в августе создается Miro International Pty Ltd. В исходном коде Mambo Open Source указано авторское право 2000–2003 Miro Construct Pty Ltd. Mambo Open Source 4.5 выпущена в декабре 2003 года. К этому времени почти весь оригинальный код Miro был утерян в процессе рефакторинга. Linux User and Developer назвала ее "Лучшим Linux или программным обеспечением с открытым исходным кодом". В конце 2004 года Mambo столкнулась с юридическими угрозами, касающимися прав интеллектуальной собственности на определенные фрагменты кода, содержащиеся в ядре. Проблема была серьезной и потребовала финансовых затрат, трудозатрат и в конечном итоге привела к потере некоторых ключевых лидеров сообщества. Miro пришла на помощь Mambo, предложив юридические и корпоративные ресурсы для защиты команды разработчиков и сохранения программы. Роберт Кастли уходит в отставку с поста директора проекта, а в ноябре Эндрю Эдди принимает эту роль. В декабре 2004 года был создан Руководящий комитет Mambo с участием представителей Miro и команды разработчиков Mambo. Этот комитет был создан для управления проектом Mambo. В январе 2005 года Эндрю Эдди объявил о создании совместного предприятия между Mambo и Miro International Pty Ltd, в рамках которого Miro предложила финансовую поддержку проекта с открытым исходным кодом, а также обучение, коммерческую поддержку и сертификацию разработчиков. В конце января 2005 года Джунио Суза Мартинс по личным причинам покидает проект. В феврале 2005 года начались обсуждения о создании некоммерческого фонда для проекта Mambo. В марте 2005 года название "Mambo Open Source" (обычно называемое MOS) было изменено просто на "Mambo", что вызвало обеспокоенность в сообществе из-за возможной путаницы между CMS с открытым исходным кодом, разработанной сообществом, и коммерческим предложением Miro – "Mambo CMS". В апреле 2005 года коммерческая Mambo CMS была переименована в "Jango". "Лучшее решение с открытым исходным кодом" и "Лучшее отраслевое решение" на LinuxWorld Boston. "Лучшее решение с открытым исходным кодом" на LinuxWorld San Francisco. В июле 2005 года был зарегистрирован домен mambo-foundation.org. В августе 2005 года Mambo Foundation, Inc. была официально учреждена 8 августа 2005 года. Генеральный директор Miro Питер Ламонт назначил себя президентом Совета директоров нового фонда. 12 августа Роберт Кастли, один из первых членов Совета директоров Фонда Mambo, заявил: "Фонд позволяет вывести все активы из Miro, включая доменные имена и хостинг". Он продолжил, что с его участием, как первоначального основателя Mambo Open Source, и Эндрю Эдди в Совете директоров Фонда Mambo, Mambo продолжит развиваться как успешный проект с открытым исходным кодом. Он завершил свое заявление словами: "Итак, у руля находятся два ключевых человека, внесших вклад в успех Mambo. Поверьте, Mambo в очень надежных руках!". Через несколько дней вся команда основных программистов публично объявила о своем уходе из Mambo, а вскоре после этого Роберт Кастли покинул Совет регентов. Бывшие члены команды разработчиков объединились под названием "Open Source Matters", а сообщество открытого исходного кода на mamboserver.com разделилось из-за обвинений в том, что Фонд Mambo был создан без участия сообщества и с недостаточным контролем разработчиков. Люди выразили подозрения относительно степени участия Miro International. К концу августа новый проект получил название Joomla!, и большая часть бывшего сообщества Mambo перешла в Open Source Matters. К концу сентября Open Source Matters Inc. была зарегистрирована как некоммерческая корпорация в Нью-Йорке. Joomla! позиционирует себя как "ребрендинг Mambo" и в сентябре 2005 года выпустила свой первый форк Mambo – Joomla 1.0. На данном этапе две кодовые базы почти идентичны. Mambo сформировала новую команду разработчиков, а Мартин Брэмптон был назначен руководителем команды разработчиков. Miro передала все авторские права на Mambo Фонду Mambo. В сентябре 2005 года Нил Томпсон присоединился к команде разработчиков. В декабре 2005 года Miro International Pty Ltd была добровольно исключена из реестра компаний с 31 декабря 2005 года. В январе 2006 года права на Miro International Pty Ltd были проданы Питером Ламонтом, и было создано новое предприятие под названием Miro Software Solutions. Miro Software Solutions продолжила разрабатывать Jango и другое проприетарное программное обеспечение под новым руководством. В марте 2006 года Mambo была названа "Лучшим решением с открытым исходным кодом" на LinuxWorld Australia. В апреле 2006 года руководитель команды разработчиков Мартин Брэмптон ушел в отставку и покинул проект. Чад Олд занял его место в качестве руководителя команды разработчиков. В июле 2006 года веб-сайты Фонда Mambo стали независимыми от Mambo Communities Pty Ltd. После выборов новый Совет директоров Фонда Mambo приступил к своим обязанностям. Фонд Mambo теперь полностью независим от каких-либо корпоративных интересов. В апреле 2007 года была выпущена Mambo 4.6.2 – обновление обслуживания для ветки 4.6.x, которое обеспечивает локализацию Mambo. В январе 2008 года была выпущена Mambo 4.5.6 – последний релиз ветки Mambo 4.5. В феврале 2008 года Чад Олд покинул проект. В марте 2008 года Джон Мессингхэм стал руководителем проекта. Озгур Джем Сен стал руководителем команды разработчиков. Вскоре после этого Озгур Джем Сен покинул проект. Андрес Фелипе Варгас Валенсия был избран руководителем команды. В апреле 2008 года четыре бывших основных разработчика Mambo сделали форк Mambo и создали MiaCMS. В мае 2008 года была выпущена Mambo 4.6.4. Под кодовым названием 'Sunrise', Mambo 4.6.4 – это обновление безопасности и обслуживания, которое устраняет ряд серьезных уязвимостей. В июне 2008 года была выпущена Mambo 4.6.5. Под кодовым названием 'Jupiter', Mambo 4.6.5 – это обновление безопасности, которое устраняет ряд серьезных уязвимостей. В сентябре 2008 года основной разработчик Нил Томпсон ушел и присоединился к основной команде разработчиков MiaCMS. Mambo объявила о прекращении поддержки PHP 4. Все будущие релизы потребуют PHP 5.2 или выше. В ноябре 2011 года Андрес Фелипе Варгас отметил в рассылке Фонда Mambo, что следующее незначительное обновление планируется как 4.6.6, за которым последует основной релиз версии 4.7.
Mambo Open Source 4.5 released in December 2003. By this time, almost all of the original Miro code had disappeared during refactoring. 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! 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 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. 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. November 2011: Andrés Felipe Vargas noted on the Mambo Foundation's mailing list that the next minor version update was planned to be 4.6.6, followed by a major version release of 4.7.