CMS Joomla! - общая информация

Категория: CMS JOOMLA
Жарияланған 24.04.2014 12:11
Автор: SGU
Просмотров: 1620

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

 

Название «джумла» является фонетической транскрипцией слова «Jumla» из языка Суахили, что означает «все вместе» или «единое целое».

Еще совсем недавно наиболее актуальной была версия 1.5 (самая стабильная, безопасная и к ней наибольшее число дополнений). Сейчас вовсю развивается версия 2.5, и уже вышла бета версии 3.0. В конце 2010 года вышла версия 1.7, но она, как и версия 1.6 была переходной. Поддержка версии 1.7 прекращена 24 февраля 2012 года. Я бы сильно не рекомендовал делать коммерческие сайты на версиях 1.6 и 1.7, хотя некоторые этим занимаются. Версия 1.0 на сегодняшний день считается сильно устаревшей, её официальная поддержка прекращена 1 июля 2009 года. Под версию 2.5 еще нет такого глобального набора расширений, как для линейки 1.5, но судя по темпам выхода новых расширений и переделки старых под новую Joomla, уже через полгода никаких трудностей в поиске расширений не будет. Хотя отмечается не очень хорошая деталь - большинство расширений для Joomla 2.5 делаются коммерческими (платными).

Разработчики, как и обещали, к выходу версии 2.5 движок кардинально переписали относительно линейки 1.5, и адаптировали под PHP 5. Очень много работы было проделано для более гибкой системы назначения прав пользователям, и многое другое.

На сегодня Joomla является самым популярным движком для интернет сайтов, по данным нескольких стат источников она уже обогнала WordPress по количеству установок.

Основные характеристики Joomla!:

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

На сегодня можно найти более 4000 модулей и компонентов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.

Таким образом, установив эту систему на свой веб-сайт, вы получаете полный контроль над обновлением информации и развитием вашего веб-сайта. И для этого совсем не нужно иметь никаких специальных знаний.

Системные требования:
PHP 4.2.x или выше - http://www.php.net
MySQL 3.23.x или выше - http://www.mysql.com
Apache 1.13.19 или выше - http://www.apache.org
В качестве Web-сервера может использоваться так же MS IIS (Internet Information Server) версии 5.0 и выше.
Необходимо удостовериться, что используемая версия PHP имеет встроенную поддержку MySQL, XML и Zlib.

Joomla может использоваться совместно со всеми наиболее известными браузерами, а именно: Internet Explorer (версия 5.5+, зависит от выбранного вами шаблона), Netscape, Opera, Safari и Mozilla. Секция администрирования наиболее совместима с IE, Netscape и Mozilla.

Компоненты, модули, мамботы (плагины) - что это такое?

Расширения, устанавливаемые в CMS Joomla – компоненты, модули и мамботы (плагины).

Компоненты – это расширения Joomla, которые составляют функционал системы и поддерживают интерактивное взаимодействие с пользователем, Компонентами в Joomla являются форумы, файловые архивы, галереи, системы сбора статистики, резервного копирования и т.д. Управление пользователями, создание разделов,  — это тоже компоненты, но работающие только в административной части сайта. Добавление и отображение материалов - компоненты, работающие и в админке, и публичной части сайта. Компонент поиска имеет только публичную часть

Модули, в отличие от компонентов, выполняют функции отображения какой-либо информации и в большинстве случаев не выполняют никаких операций по добавлению/модификации данных. Другим немаловажным отличием модулей от компонентов является возможность копирования модулей. Как правило, модули располагаются в левой и правой колонке при трехколоночной верстке. Примером модулей является навигационное меню, календарь, список популярных статей и т.д.

Мамботы (плагины) – это небольшие функции позволяющие выполнять манипуляции с данными перед отображением их пользователям сайта. Пример работы мамбота - найти в тексте условный код, на который он запрограммирован и заменить его на другой (например, вставка в текст  страницы фотогалереи).

В большинстве случаев, расширение для Joomla состоит из компонента, одного или нескольких модулей и поискового мамбота. Компонент выполняет какие либо действия с данными (добавляет/изменяет/удаляет), модули отображают данные, а мамбот позволяет осуществлять поиск по данным этого компонента.


http://site-crafter.ru/