Движок «Joomla!»
Joomla! (произносится джумла) — система управления содержимым (CMS), написанная на языках PHP и javascript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Название «Joomla!» фонетически идентично слову «Jumla», которое в переводе с языка суахили означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к
развитию системы.
Joomla! (произносится джумла) — система управления содержимым (CMS), написанная на языках PHP и javascript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Название «Joomla!» фонетически идентично слову «Jumla», которое в переводе с языка суахили означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к
развитию системы.
История
Система управления содержимым Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в
экономической политике. 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот
момент ошибок и уязвимостей.
|
К лету 2008 года по числу ежедневных скачиваний Joomla! заняла второе место после WordPress со значительным отрывом от других подобных систем.
Версия 1.0 считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года.
Поддержка версии 1.6 прекращена 19 августа 2011 года.
Поддержка версии 1.7 прекращена 24 февраля 2012 года.
Поддержка версии 1.5 прекращена 27 сентября 2012 года.
Поддержка версии 2.5 продолжается до конца 2014 года.
Описание системы
CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, белорусского, украинского и ещё некоторых языков стран СНГ.
Основные возможности
Работоспособность реально поднимать за счет добавочных расширений (ингредиентов, модулей да и плагинов). Есть устройство защищенности для них многоуровневой аутентификации юзеров да и администраторов (применяется личный алгоритм аутентификации и «ведения» сессий). Система шаблонов дает возможность с легкостью менять внешний вид веб-сайта либо смоделировать собственный оригинальный. В сети присутствует большой выбор готовых шаблонов, как коммерческих, так и бесплатных. Кроме того присутствует софт с целью независимого создания уникальных шаблонов. Учтены настраиваемые схемы размещения модулей, в том числе побочный, верховодый, центральный так что разное остальное добровольное размещения блока. Если захотеть находимое модуля реально включить в заключаемое сырья. В частности, проявление {loadposition mod_fpslideshow} введенное ( совместно с фигурными скобками) в добровольное участок в заметке переведет заключаемое модуля, каковому мисса точка зрения оттока словно «mod_fpslideshow». К преимуществам системы вполне можно отнести тот факт, что все составляющие, модули, шаблоны да и плагины вполне можно написать самому, расположить их в структурированном каталоге расширений либо отредактировать существующее расширение по собственному усмотрению. Совершается регулярный выход обновлений. Имеется публичный «баг-трекер» (система отслеживания ошибок). (См. перечень официозных трекеров.) Живут помимо прочего трекеры миграции со сивых теорий Joomla, трекер поздравлений расширения перечня возможностей да и и т.д., где юзеры Joomla имеют все шансы оставлять замечания насчет труда CMS, что после исследуются ее создателями, если необходимо включающими в новое обновление Joomla поправки, решающие эти либо другие затруднения. Начиная с версии 1.6 встроена многоязычность. Начиная с версии 2.5 расширена помощь баз данных. Осуществлена поддержка Microsoft SQL Server, а также с версии 3.0 — PostgreSQL. В дальнейшем предполагается добавить поддержку Oracle, SQLite.
Возможности администрирования
| Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
Начало и окончание публикации любых материалов можно запрограммировать по календарю;
Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla 1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал-пользователь;
Настраиваемые схемы расположения элементов по областям шаблона;
Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
В версии 1.6 была сильно улучшена система установки и управления расширениями. Теперь возможно одновременно устанавливать несколько расширений, объединённых в один инсталляционный пакет. Более того, реализована возможность автоматического обновления установленных расширений (при условии, что разработчик расширения задействует этот механизм);
В версии 1.6 появилась возможность публикации содержимого на нескольких языках;
В версии 1.6 появилась возможность определить время начала и завершения публикации модулей. Так же в новой версии Joomla улучшены возможности по управлению отображением содержимого;
Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
Модуль приёма от удалённых авторов новостей, статей и ссылок;
Иерархия объектов;
Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
Встроенный визуальный редактор TinyMCE;
ЧПУ — «человекопонятный URL», например, «example.com/news/2011/»;
Более 10000 (по состоянию на 4 октября 2012) готовых модулей и компонентов (http://extensions.joomla.org).