Статьи
Описание CMS Joomla
![]() |
Joomla — система управления содержанием, |
Joomla является свободным программным обеспечением. С помощью Joomla! можно относительно просто создать сайт любой сложности. Joomla включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Рекомендовано использовать Joomla 1.5 и выше. Она обеспечивает генерацию человекопонятных ссылок, дружественных для поисковых систем – таких как, Yandex, Google и пр. Для Joomla разработано множество модулей. Joomla поможет легко построить сайт. Но требуются начальные знания программирования и умение работать с phpMyAdmin.
Основные возможности Joomla:
- Функциональность можно расширять с помощью дополнительных модулей (расширений, плагинов).
- Модуль безопасности для многоуровневой аутентификации пользователей и администраторов.
- Система шаблонов позволяет легко изменять внешний вид сайта.
- Настраиваемые схемы расположения модулей, включая левый, правый и центральный блоки меню.
- К преимуществам системы можно отнести то, что все модули, компоненты, плагины, шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
Описание административной панели сайта работающего под управлением CMS Joomla
- Joomla содержит ряд изменений, сделанных с целью оптимизации кода под поисковые системы Yandex и Google.
- Основой построения данных в Joomla является главное меню (mainmenu). Главная страница сайта, на которую указывает первый по порядку пункт этого меню. Удалить это меню из системы нельзя.
- Joomla является модульной, расширяемой системой. Можно добавлять готовые модули или писать самому на допустимых языках (http, php, vb script, java script)
- Управление сайтом может осуществляться через "фронтэнд", т.е. через видимый пользователю дизайн с добавлением элементов управления и через "бакэнд", т.е. через обособленную административную панель (админпанель) не видимую обычному посетителю сайта. Административная панель имеет больший функционал и возможности по управлению сайтом.
- Joomla имеет механизм разграничения прав пользователей. Пользователи делятся на две группы: Public Frontend (статусы: Registered, Author, Publisher) и Public Backend (статусы: Manager, Administrator, Super Administrator). Пользователь Super Administrator возникает при установке системы, имеет неограниченные права и должен существовать всегда.
Чтобы получить доступ к админпанели, пользователь должен иметь статус "Manager", "Administrator" или "Super Administrator". Раздавать статусы пользователям имеют право Super Administrator и Administrator. - Права пользователя Administrator: Управляет материалами, в том числе статичными; управляет главной страницей; управляет разделами и категориями; управляет медиа-материалами через Медиаменеджер; управляет корзиной; управляет меню и управляет пользователями.
- Права пользователя Manager: Управляет материалами, в том числе статичными; управляет главной страницей; управляет разделами и категориями; управляет медиа-материалами через Медиаменеджер.
- Сайт с использованием CMS Joomla — динамический сайт и состоит из программ, медиа-данных и текстовых данных хранящихся в СУБД SQL. Это значит, что страниц сайта, как таковых, в каждый момент времени не существует, они создаются программами Joomla (основываясь на настройках самой Joomla, шаблоне-дизайне сайта и данных, находящихся в SQL) в момент обращения обозревателя интернет-пользователя к адресу сайта.
- Информация сайта делится на две группы: текстовые данные и медиа-материалы (картинки, фотографии, аудио- и видеофрагменты). Медиа-материалы хранятся в специальных папках в виде файлов на сервере хостера. Текстовые данные хранятся в базе SQL. Информация сайта (Материалы) организуется иерархически: раздел — категория — материал. На сайте должен быть хотя бы один раздел в котором должен быть хотя бы одна категория. Каждый Материал размещается в своей категории. Количество материалов в категории и количество категорий в разделе (как и количество разделов) не ограничивается.
- При установке в системе создается четыре системных меню: mainmenu, othermenu, topmenu, usermenu. Пользователь, имеющий соответствующие права, может создавать новые меню.
Пункты любого меню могут:
- выводить материалы раздела в виде блога;
- выводить материалы категории в виде блога;
- выводить материалы раздела в виде таблицы;
- выводить материалы категории в виде таблицы;
- выводить конкретный материал;
- выводить содержимое компонента;
- выводить wrapper — материал внешней страницы или сайта в Iframe;
- выводить контакт сайта;
- переводить на другую страницу или сайт по произвольной ссылке (URL);
- выводить RSS ленту материалов сайта.
