Австралийская
компания Miro (http://www.miro.com.au) в 2001 г. Разработала CMS под названием Mambo.
Она сделала эту систему доступной как программное обеспечение с открытым кодом
— для тестирования и обеспечения более широкого распространения. В 2002 г. компания
разделила свой продукт Mambo на коммерческую версию и версию с
открытым кодом. Коммерческий вариант был назван Mambo CMS, а версия с открытым
кодом называлась Mambo Open Source, или сокращенно — MOS.
К
концу 2004 г. все участники пришли к соглашению, что версия MOS должна официально
называться Mambo, и с этого момента успешное будущее для самой быстро разрабатываемой CMS было
обеспечено.
Преимущества
коммерческой версии в основном касались повышенной безопасности для поддержки
разработки со стороны компании Miro. Версия с открытым
исходным кодом имела преимущество бесплатного распространения и огромное
сообщество пользователей и разработчиков, которые осуществляли постоянное ее расширение
и совершенствование. Вдобавок у предприятий появилась
возможность
взять систему Mambo в качестве основы и строить собственные решения поверх нее.
Чтобы
обеспечить существование и постоянное развитие Mambo, в течение 2005 г. велись дискуссии об
основании фонда для версии Mambo с открытым кодом. Осенью 2005 г. руководство
Mambo Foundation анонсировало страницу проекта Mambo. После получения положительной
реакции в течение первых нескольких часов стало очевидным, что фонд основала
компания Miro из Австралии, и что она не планирует включать в дальнейшую работу
прежнюю команду разработчиков. На форумах сообщества развернулись горячие
дискуссии, а команда разработчиков замолчала на несколько дней.
Вскоре
команда выработала совместную позицию и опубликовала ее на opensourcematters.org,
сообщив, что после консультаций с независимой адвокатской конторой Software Freedom Law
Center (http://softwarefreedom.org/)
они решили продолжить разработку Mambo под собственную ответственность.
Информация об
усовершенствованной системе Mambo, основанной на новом исходном коде, немедленно
появилась на форумах.
Вскоре
"война Алой и Белой розы" между контролируемым Miro фондом Mambo Foundation, который
вдруг лишился команды разработчиков, и самой командой разработчиков, которая,
конечно же, нуждалась в новом имени для своего продукта, затронула международное
сообщество из сотен и тысяч пользователей.
Противоположные
стороны клеймили друг друга в блогах, форумах и на соответствующих
страницах проектов.
А
между тем разработка обоих проектов продолжалась. Ответвление продукта получило
название Joomla!. Команда разработчиков придавала большое значение соблюдению
принципов демократии. Новый проект нуждался в логотипе, и был объявлен конкурс в
"новом" сообществе. К этому моменту на новом форуме
зарегистрировалось около
8000 пользователей.
Mambo
Foundation вскоре после этого представила свою новую команду разработчиков. Версия 1.0 продукта
Joomla! была опубликована 17 сентября 2005 г.
Довольно
скоро многие независимые разработчики, а также группы, которые занимались
разработкой компонентов Mambo, перевели проекты Simpleboard (сегодня —
FireBoard), DOCman и многие другие на платформу Joomla!, тем самым выразив доверие новому проекту.
Префикс mos, который использовался во многих переменных и терминах, быстро
превратился в jos.
Детальное
изложение этих событий доступно в Интернете по адресу: http://www.devshed.com/с/а/BrainDump/Joomla_is_the_New_Mambo/
Через
два года после своего основания Joomla! стал одним из наиболее популярных
проектов с открытым кодом в мире. Однако за эти два года много времени было потрачено на
организационные пертурбации и преодоление разногласий из-за рест руктуризации.
Web
2.0 отпраздновал свою победу. Создаваемый пользователем контент становится все
более и более важным. Язык программирования Ruby и, в частности, Ruby on Rails, все больше и
больше использовались для разработки веб-сайтов. Программные интерфейсы играли все
более важную роль.
Система
Joomla 1.0х стала выглядеть несколько устаревшей и серой в такой компании. Она
не предоставляла широких возможностей разработки, а пользователи жизненно нуждались в
системах вроде Plone, ТуроЗ, Drupal и многих других, которые не имели проблем с
размерами и гибкостью, и позволяли постоянно включать новые технологии в свои
проекты.
За
последние два года Joomla! версии 1.0х уже не расширялась далее, хотя обновления,
связанные с безопасностью, с минимальными изменениями кода периодически выходили. Двухлетнее
ожидание новой версии — не слишком хорошая реклама проекта. Уже раздавались
голоса, что Joomla! почила, она подвергалась насмешкам, появлялись статьи под
заголовками вроде "Как разрушить невероятный программный проект".
Однако
команда разработчиков выпустила, наконец, Joomla! версии 1.5, вызвав оживление на форумах,
списках рассылки и личных дискуссиях.