В категории: CMS/CMF

CMS Joomla — внутри и снаружи

CMS Joomla — история, особенности работы, русская версия

CMS Joomla — внутри и снаружи

Рано или поздно любой веб-мастер сталкивается с необходимостью выбрать систему управления контентом (CMS) для своего портала. Система управления контентом — это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные веб-сайты. На рынке представлено большое количество CMS, одних бесплатных версий можно найти не менее шестидесяти, а платных, как минимум, в три раза больше.

История Joomla

Одной из самых популярных в мире систем управления контентом считается CMS Mambo (в прошлом Mambo Open Source, по-русски — "Мамбо"). Mambo была разработана для массового использования, лицензирована под GPL, она легка в установке и администрировании, надежна и не нагружает сервер. Mambo даже не требует от пользователя или администратора знания HTML для управления установленным порталом. По сути, Mambo является неким большим конструктором, из которого можно собрать сайт.

Версия Joomla 1.0 была создана на основе Mambo 4.5.2.3, далее пути этих двух систем окончательно разошлись

1 сентября 2005 года, вследствие разногласий по вопросам экономической политики между разработчиками и владельцами прав на торговую марку Mambo, появилась новая CMS Joomla. Версия Joomla 1.0 была создана на основе Mambo 4.5.2.3, далее пути этих двух систем окончательно разошлись. Название Joomla было выбрано в результате конкурса, результаты которого оценивали специалисты в области брендинга и маркетинга. Основой для названия послужило слово Jumla, которое в переводе с суахили означает "все вместе" или "в целом". Главное отличие Joomla от других систем, по мнению ее создателей, — это стремление разработчиков сохранить управление настолько простым, насколько это возможно, в то же время обеспечивая максимальную функциональность.

Возможности Joomla

Joomla предоставляет пользователю следующие возможности:

Joomla внутри

Joomla представляет собой набор скриптов, написанных на языке программирования PHP. Joomla использует в качестве хранилища содержания базу данных MySQL и является свободным программным обеспечением, защищенным лицензией GPL (General Public lisence). Работа Joomla возможна на операционных системах Windows, Linux, FreeBSD. Joomla может использоваться совместно со всеми наиболее известными браузерами, а именно: Internet Explorer (версия 5.5 и выше), Netscape и Mozilla. 

CMS Joomla — внутри и снаружи

В Joomla используется модульная модель представления данных, то есть контент разделен на отдельные модули по типам содержимого. Структура данных зависит от конкретного модуля, и вся работа с контентом сосредоточена внутри него. Каждый из модулей независим и полностью отвечает за работу с документами определенного типа. Документы описываются с помощью фиксированного набора характеристик — типы документов строго фиксированы. Расширять функциональность портала можно за счет добавления нового модуля, замены или редактирования существующего кода. Чаще всего нет никакой системы связей между документами разных модулей и между документами одного и того же модуля. Стандартный набор типов контента (модулей) таков: статьи, файлы, разделы, ссылки, новости, форум. Несмотря на очевидную ограниченность модели данных, система является простой в освоении и удобной в использовании. Для расширения функциональности можно воспользоваться следующими тремя элементами: компонентами, модулями и мамботами.

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

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

Мамбот — это функция, которая выполняет некоторые манипуляции с данными перед отображением их пользователям сайта. В настоящее время в Joomla существуют следующие группы мамботов: content, editors, search.

Мамботы группы content позволяют осуществлять различные манипуляции с текстом статей: выделять слова, вставлять картинки, удалять лишние пробелы и так далее. Группа мамботов editors содержит визуальные редакторы Joomla. Визуальные редакторы значительно облегчают процесс добавления материалов на сайт. Основной задачей мамботов группы search является поиск данных по заданным ключевым словам. В дистрибутиве Joomla уже содержатся поисковые мамботы, позволяющие осуществлять поиск в стандартных компонентах.

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

Joomla снаружи

Внешний вид сайтов на Joomla определяется установленным шаблоном. Шаблон отвечает за вывод содержимого сайта и за его внешнее форматирование. Под содержимым подразумеваются компоненты, модули, статьи/новости и другая статическая информация. Все файлы шаблона (кроме графических) — текстовые. Основу шаблона составляет файл разметки документа на языке HTML со вставками PHP-функций и файлы описания стилей (CSS). 

CMS Joomla — внутри и снаружи

По умолчанию Joomla доступна к скачиванию с двумя стандартными шаблонами. Однако в настоящее время существует множество сайтов, на которых можно загрузить бесплатные шаблоны для Joomla, а также сайты, где можно купить коммерческие шаблоны. При наличии достаточных навыков можно сделать свой собственный шаблон.

Joomla по-русски

Для удобства работы с Joomla русскоязычным пользователям в сентябре 2005 года была выпущена в релиз первая версия Joomla серии Paranoia

Для удобства работы с Joomla русскоязычным пользователям в сентябре 2005 года была выпущена в релиз первая версия Joomla серии Paranoia.

CMS Joomla — внутри и снаружи

Сборки серии Paranoia — это не просто полностью переведенные на русский язык CMS. Это самостоятельные версии, полностью совместимые по формату БД с оригинальными версиями Joomla, но имеющие переписанное ядро оригинальной Joomla, ориентированное на работу с кириллицей. В данной сборке полностью была решена проблема с отображением кириллицы на различных конфигурациях серверов.

В феврале 2007 года была выпущена в релиз Joomla 1.0.12 Lavra Edition 2007, которая позиционируется как финальный дистрибутив полностью переведенной на русский язык Joomla.

Источник: hostinfo.ru

CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи CMS Joomla — внутри и снаружи

-