Креатив
Верный ход
Качество
Надёжность

Rice Studios, ранее Miro, создала CMS с закрытым исходным кодом под названием "Mambo" в 2000 году. Через год, Mambo была перелицензирована на две отдельные лицензии, одна их которых была с открытым исходным кодом. Версия с открытым исходным кодом стала известна как "Mambo Site Server".
В 2002 году сервер сайта Mambo был переименован в "Mambo Open Source" (также назывался MamboOS или MOS) в попытке дифференцировать коммерческие и открытые исходные коды Mambo. Все права Mambo Open Source были официально выпущены в сообществе open-source в 2003 году.
Проект Mambo Open Source оказался чрезвычайно успешным и завоевал большое количество престижных наград в области open-source.
В 2005 году коммерческая версия Mambo была переименована в "Jango". Rice Studios, в то время ещё Miro, хотели сформировать некоммерческую организацию Mambo Foundation. Предполагалось создать орган, который поможет защитить принципы Mambo и обеспечить более структурированные рабочие методологии.
Создание Mambo Foundation привело к расколу в Mambo Open Source. Создание Mambo Foundation было воспринято многими как попытка Rice Studios получить контроль над проектом 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! привели к полному переосмыслению структуры Joomla!. После длинного периода развития и двух бета-версий, в 2007 году был выпущен релиз Joomla! 1.5.
Joomla! 1.5 сильно отличается от Joomla! 1.0 и Mambo. Joomla! 1.5 вводит много новых классов и реализует комплексную основу. Эти изменения приводят к снижению совместимости Joomla! и Mambo.
Наиболее заметным для большинства сторонних разработчиков расширений, является введение MVC (Model View Controller) шаблонов в проектировании компонентов. Эти изменения означают, что все сторонние разработчики имеют тенденцию к разработке или для Joomla! или Mambo, но не одновременно.

Вернуться к оглавлению

Joomla! является модульной и расширяемой PHP MySQL CMS (Система Управления Контентом). Joomla! является открытым исходным кодом, который выпущен под версией 2 лицензии GPL. Joomla! быстро стала одной из самых популярных открытых CMS, это подтверждается многочисленными наградами и массовым интернет-сообществом.

Одна из вещей, которая сделала Joomla! настолько популярной - большое количество свободных и коммерчески доступных расширений, которые позволяют пользователям делать гораздо больше, чем просто управлять контентом. В этом списке содержится информация о некоторых общих функциях, которые выполняют расширения:

  • Баннеры
  • Календари
  • Коммуникации (чаты, форумы, гостевые книги, списки рассылки, рассылки)
  • Контент и новости (блоги, открытки, новости)
  • Документация (загрузки, FAQ, вики)
  • Электронная коммерция (аукционы, корзины)
  • Формы
  • Галерея и мультимедиа
  • Поиск и индексирование

Вернуться к оглавлению

Одна из причин, по которой я люблю AJAX-технологии это потому, что она позволяет избежать ненужной загрузки страницы. Зачем загружать заголовок, нижний колонтитул и другие статические данные многократно, если они никогда не изменяются? Это пустая трата времени на обработку и пропускную способность. К сожалению, на данный момент в сети постоянное обновление является нормой, - но так не должно быть. Christoph Pojer, разработчик ядра MooTools, добавил History к своей библиотеке PojerTools PowerTools. History заменяет традиционный URL того-же сайта, загружающимся, обеспечивая метод перехвата ссылки, загрузки контента страницы через AJAX (класс Request.HTML Mootools), изменение расположения объектов документа для ведения учета "истории", позволяя разработчикам создавать быстрый, эффективный веб-сайт на одну страницу.

Посмотреть демо

Традиционный метод управления динамической историей/"кнопка назад" был основан на технологии  хешей

Войти на сайт

Запомнить меня

Новости

  • Перевод Mastering Joomla! 1.5

    14.03.2013

    Продолжается перевод книги "Mastering Joomla! 1.5". На данный момент полностью переведено 2 главы. Полностью перевод книги...

    Подробнее...

  • Модернизация сайта

    28.05.2012

    Уважаемые посетители! Мы полностью модернизировали наш сайт и надеемся что сейчас им станет...

    Подробнее...