Joomla

Joomla
Joomla!
Joomla logo.png
JoomlaAdministrator1.6.jpg
Административная панель версии 1.6
Тип

Система управления содержимым

Разработчик

The Joomla Project Team

Написана на

PHP, JavaScript

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

3.0.2[1] (8 ноября 2012 года)

Состояние

Актуальное

Лицензия

GNU GPL v2

Сайт

http://www.joomla.org

Joomla! (произносится джу́мла) — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Содержание

Этимология

Название «Joomla!» фонетически идентично слову «Jumla», которое в переводе с языка суахили означает «все вместе» или «единое целое»,[2] что отражает подход разработчиков и сообщества к развитию системы.

История

Система управления содержимым Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.

К лету 2008 года по числу ежедневных скачиваний Joomla! заняла второе место после WordPress со значительным отрывом от других подобных систем.[3]

  • Версия 1.0 считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года.
  • Поддержка версии 1.6 прекращена 19 августа 2011 года.
  • Поддержка версии 1.7 прекращена 24 февраля 2012 года.[4]
  • Поддержка версии 1.5 прекращена 27 сентября 2012 года.

Описание системы

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

Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов,[5] которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и ещё некоторых языков стран СНГ.

Основные возможности

Joomla! 1.6 — редактирование материала в Back-End области
  • Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
  • Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).
  • Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный. В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных.
  • Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow} введенное (вместе с фигурными скобками) в произвольное место в статье выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow».
  • К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
  • Происходит регулярный выход обновлений. Существует публичный «баг-трекер» (система отслеживания ошибок). (См. список официальных трекеров.) Существуют также трекеры миграции со старых версий Joomla, трекер пожеланий расширения функционала и так далее, где пользователи Joomla могут оставлять замечания по поводу работы CMS, которые впоследствии изучаются её разработчиками, при необходимости включающими в очередное обновление Joomla исправления, решающие те или иные проблемы.
  • Начиная с версии 1.6 встроена многоязычность.
  • Начиная с версии 2.5 расширена поддержка баз данных. Реализована поддержка Microsoft SQL Server, а с версии 3.0 — PostgreSQL[6]. В дальнейшем планируется добавить поддержку Oracle, SQLite.

Возможности администрирования

Пример установки пакета Joomla! на Ubuntu GNU/Linux.
  • Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
  • Начало и окончание публикации любых материалов можно запрограммировать по календарю;
  • Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla 1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал↔пользователь;
  • Настраиваемые схемы расположения элементов по областям шаблона;
  • Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
  • В версии 1.6 была сильно улучшена система установки и управления расширениями. Теперь возможно одновременно устанавливать несколько расширений, объединённых в один инсталляционный пакет. Более того, реализована возможность автоматического обновления установленных расширений (при условии, что разработчик расширения задействует этот механизм);
  • В версии 1.6 появилась возможность публикации содержимого на нескольких языках;
  • В версии 1.6 появилась возможность определить время начала и завершения публикации модулей. Так же в новой версии Joomla улучшены возможности по управлению отображением содержимого;
  • Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
  • Модуль приёма от удалённых авторов новостей, статей и ссылок;
  • Иерархия объектов;
  • Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
  • Встроенный визуальный редактор TinyMCE;
  • ЧПУ — «человекопонятный URL», например, «example.com/news/2011/»;
  • Более 10000 (по состоянию на 4 октября 2012) готовых модулей и компонентов (http://extensions.joomla.org).

Минимальные системные требования

Для работы Joomla 1.5 требуются:[7]

  • PHP:
    • PHP 4.3.10 или новее, рекомендуется 4.4.7, если установлен PHP 5.3.x в php.ini рекомендуется использовать директиву error_reporting = E_ALL & ~ E_NOTICE
  • MySQL 3.23.x или новее, но не 6.x
  • Apache 1.3.x или новее.

Для версий 1.6, 1.7 и 2.5 требуются, как минимум, Apache 2.0, PHP 5.2.4 и MySQL 5.0.4.[8]

Использование в электронной коммерции

На платформе Joomla существует множество приложений для организации электронного магазина, в частности:

Примечания

  1. Joomla 3.0.2 Released
  2. В суахили представляет собой заимствование арабского جملة «совокупность».
  3. Ric Shreves 2008 Open Source CMS Market Survey  (англ.) (pdf) (27 July 2008). — Обзор рынка открытых CMS. Архивировано из первоисточника 28 августа 2011. Проверено 11 августа 2009.
  4. Joomla 1.7.5 Released  (англ.) (html) (2 March 2012). Архивировано из первоисточника 31 мая 2012. Проверено 2 марта 2012.
  5. Translations for Joomla  (англ.). Open Source Matters, Inc. — Переводы для Joomla!. Архивировано из первоисточника 28 августа 2011. Проверено 11 августа 2009.
  6. Joomla 3.0.0 Released. Joomla (27 сентября 2012). Архивировано из первоисточника 17 октября 2012. Проверено 29 сентября 2012.
  7. Joomla! Help Site - System Requirements  (англ.). Open Source Matters, Inc. (2 September 2008). — Системные требования для Joomla 1.5.x. Архивировано из первоисточника 28 августа 2011. Проверено 11 августа 2009.
  8. Joomla Technical Requirements

Литература

  • Колисниченко Денис Николаевич Joomla 2.5. Руководство пользователя. — М.: «Диалектика», 2012. — 272 с. — ISBN 978-5-8459-1802-4
  • Колисниченко Денис Николаевич Joomla 1.5.15/1.6.0. Руководство пользователя. — М.: «Диалектика», 2011. — 240 с. — ISBN 978-5-8459-1659-4
  • Бэрри Норт Joomla! Практическое руководство = Building a Successful Joomla! Powered Website. — М.: «Символ-Плюс, 2008. — С. 448. — ISBN 978-5-93286-117-2
  • Дэн Рамел Joomla! Самоучитель = Beginning Joomla! From Novice to Professional. — Санкт-Петербург: «БХВ-Петербург, 2008. — С. 448. — ISBN 978-5-9775-0285-6

Ссылки

  • Joomla!  (англ.). Open Source Matters, Inc.. — Официальный сайт Joomla. Архивировано из первоисточника 28 августа 2011. Проверено 30 сентября 2010.
  • Joomla в каталоге ссылок Open Directory Project (dmoz).

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Joomla" в других словарях:

  • Joomla — Basisdaten Entwi …   Deutsch Wikipedia

  • Joomla! — Joomla Basisdaten …   Deutsch Wikipedia

  • Joomla — Joomla! Joomla! Développeurs OpenSourceMatters …   Wikipédia en Français

  • Joomla! — Développeurs OpenSourceMatters Dernière …   Wikipédia en Français

  • Joomla! — Infobox Software name = Joomla! caption = Joomla 1.5 screenshot of Administrator developer = [http://Joomla.org/ The Joomla Core Team] latest release version = 1.5.7 latest release date = release date|2008|09|07 operating system = Cross platform… …   Wikipedia

  • Joomla! — En este artículo se detectaron los siguientes problemas: Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia. Carece de fuentes o referencias que aparezcan en una fuente acreditada. Por favor …   Wikipedia Español

  • Joomla! — …   Википедия

  • VirtueMart — Тип Интернет магазин Разработчик Sören Eberhardt Biermann Написана на PHP Операционная система Кроссплатформенное программное обеспечение …   Википедия

  • MageBridge — Screenshot  Developer(s) Yireo Stable release 1.5 / September 12, 2010; 13 months ago  …   Wikipedia

  • Virtuemart — Bas …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»