Движок «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 и включающая в себя исправления найденных на тот
момент ошибок и уязвимостей.
|
Описание системы
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).



