Joomla! — (читается «Джу́мла») система управления сайтом, написанная на языках PHP и JavaScript, использующая в качестве хранилища содержания базу данных MySQL. Joomla! является свободным программным обеспечением.
Joomla |
|
Joomla! - скриншот административной панели версии 1.5 |
Тип | Система управления сайтом |
Разработчик | The OSM Development Team |
Написана на | PHP |
ОС | Кроссплатформенное программное обеспечение |
Версия | 1.5.15 Wojmamni ama mamni (5 ноября 2009) |
Тестовая версия | 1.6 Alpha 2 (25 октября 2009[) |
Лицензия | GNU GPL |
| |
| |
История
Система управления сайтом Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. И 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.
В настоящее время актуальна версия 1.5. В разработке находится версия 1.6. Версия 1.0 на сегодняшний день считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года.
Разработчики обещают, что к выходу версии 2.0 движок будет полностью переписан и адаптирован под PHP 5.
К лету 2008 года по числу ежедневных скачиваний Joomla! заняла второе место после WordPress со значительным отрывом от других подобных систем
Компания "Сумма технологий" имеет опыт создания и поддержки порталов на Joomla! с 2005 года.
Этимология
Название «Joomla!» фонетически идентично слову «Jumla», которое в переводе с языка суахили означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к развитию системы.
Описание системы
CMS Joomla! включает в себя различные инструменты для создания web-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и еще некоторых языков стран СНГ.
- Функциональность можно расширять с помощью дополнительных модулей (расширений, плагинов).
- Модуль безопасности для многоуровневой аутентификации пользователей и администраторов.
- Настраиваемые схемы расположения модулей, включая левый, правый и центральный блоки меню.
- Система расчитана на сайты с посещаймостью не более 4000 пользователей в сутки, при условии что система стоит на выделенном сервере.
- К преимуществам системы можно отнести то, что все модули, компоненты, плагины, шаблоны можно написать самому или отредактировать по своему усмотрению уже имеющийся код php.
Возможности администрирования
- Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах;
- Начало и окончание публикации любых материалов можно запрограммировать по календарю;
- Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей;
- Настраиваемые схемы расположения элементов по 5 областям
- Различные модули (последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
- Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
- Модуль приёма от удалённых авторов новостей, статей и ссылок;
- Иерархия объектов
- Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
- Выбор из 3 визуальных редакторов
- ЧПУ — «человекопонятный URL»
- На сегодня можно найти более 8000 модулей и компонентов
Минимальные системные требования
Для работы Joomla требуются
- PHP:
- PHP 4.3.10 или новее, рекомендуется 4.4.7 (Для Joomla! 1.5.x),
- PHP 4.2.x или новее (Для Joomla! 1.0.x),
- MySQL 3.23.x или новее, но не 6.x
- Apache 1.3.x или новее.