Главная Движки Joomla


Откуда взялась Joomla 1.5

Печать E-mail
Автор Игорь Локтев   
07.03.2009 г.

Рейтинг 1.5/5 (8 голосов)

Joomla 1.5Итак, в далеком 2000 году компания Rice Studios, ранее называвшаяся Miro, создала CMS "Mambo". Исходный код данной СМС был закрытым, но год спустя, проект Mambo стал распространятся по двум различным лицензиям, одна из которых была open source. Open-source версия стала известна как "Mambo Site Server". В 2002 "Mambo Site Server" стал называться "Mambo Open Source", чтобы была видна разница между коммерческой и версией с открытым исходным кодом. Mambo Open Source оказался чрезвычайно успешным и получил большое количество престижных open-source наград.

В 2005 году коммерческая версия Mambo была переименована в 'Jango'. Была создана организация Mambo Foundation и была поставлена цель, чтобы эта организация способствовала защите принципов Mambo и обеспечивала более структурированную методологию работы. Создание Mambo Foundation создало раскол в сообществе Mambo Open Source. Создание этой организации рассматривалось многими как попытка Rise Studio получить контроль над проектом Mambo Open Source.

Mambo Foundation, в основном состоявший из Mambo Open Source разработчиков, публично объявил о том, что они намерены отказаться от Mambo Open Source. Группа формируется в виде некоммерческой организации под названием "Open Source Matters'. Open Source Matters создала Joomla. Проект, со 100% открытым исходным кодом и GPL-лицензией. Первый релиз Joomla (Joomla 1.0) был очень похож на последнюю версию Mambo и большинство расширений были совместимы.

Различные ограничения в Joomla 1.0 заставили разработчиков задуматься, как бы все перестроить. После длительного периода развития, и нескольких бета-версий, Joomla! 1,5 был выпущен в середине 2007 года. Joomla 1.5 сильно отличается от Joomla 1.0 и Мамбо. Joomla 1.5 вводит много новых классов и реализует полноценный фрэймворк. Эти изменения приведели к снижению совместимости Joomla и Мамбо. Наиболее заметным изменением, для большинства сторонних разработчиков, является введение MVC (модель-вид-контролер) стуктуры компонентов.

 

 

Похожие темы

 

Добавить комментарий

Вы можете добавлять комментарии, относящиеся к данной теме. Регистрироваться при этом необязательно.


Защитный код
Обновить


Rambler's Top100