Mambo — это система управления контентом (CMS) с открытым исходным кодом, написанная на PHP и использующая базу данных MySQL, которая в середине 2000-х годов была одной из самых популярных платформ для создания сайтов и стала прямым предшественником Joomla. Если вы встретили старый сайт, архивную документацию или упоминание «мамбо» в контексте веб-разработки, речь почти наверняка идёт именно об этой CMS, а не о танце или музыкальном жанре.

Проект сыграл заметную роль в истории open source: конфликт вокруг управления им привёл к одному из самых известных форков в индустрии. Ниже разберём, как устроена система, чем она отличалась от конкурентов своего времени и почему сегодня её используют в основном в легаси-проектах.

История создания и развития Mambo

Проект начался в начале 2000-х годов как коммерческая разработка австралийской компании Miro International, а затем был открыт под лицензией GNU GPL. Открытие кода дало резкий рост сообщества: система быстро набрала популярность благодаря простой установке и удобной административной панели.

Переломным моментом стал 2005 год. Фонд Mambo Foundation, созданный для управления проектом, был сформирован без согласования с основной командой разработчиков. В ответ практически вся команда ядра покинула проект и создала форк, который получил название Joomla — от суахилийского слова «jumla» («все вместе»).

💡

Именно конфликт 2005 года разделил проект: Mambo остался у фонда, а сообщество и разработчики ушли в Joomla, которая вскоре обогнала оригинал по популярности.