ruenuk
Создание сайтов Киев
On-line помощь Шаблоны Лучшая цена Разработка сайтов Киев

Joomla CMS – это самостоятельная, универсальная система для управления сайтом, которая при надобности может быть совмещена с некоторыми Mambo-компонентами.

Эта система содержит в себе следующие основные функции:

1.    Четкое разделение на две зоны: администратора и пользователя (Бекенд и Фронтенд);.

2.    Так как нас больше интересуют модули и компоненты, далее речь пойдет о зоне Фронтенда. Во Фронтенде может быть только один компонент, который чаще всего занимает центральную часть, в то время как модулей может быль великое множество. Стоит отметить, что любое меню системы само по себе является модулем. Количество действующих модулей может быть изменено в зависимости от месторасположения пользователя на сайте. За информацию о нахождении пользователя в том или ином разделе сайта отвечает параметр Itemid в URL. Этот параметр фактически можно назвать номером элемента меню.

3.    Joomla CMS – это огромное количество возможностей, которые необходимы для организации и управления содержимым сайта. Например: версия Joomla 1.0.4 организует по умолчанию фронтенд целых 14 компонентов:

1);    Компонент com_content, который имеет следующие возможности:

•    отображение статей;

•    отображение списка статей по категории в виде таблицы;

•    отображение списка статей по категории в виде блога или дневника;

•    отображение списка категорий по секции в виде таблицы;

•    отображение списка категорий по секции в виде блога;

•    отображение категорий находящихся в архиве;

•    отображение секций находящихся в архиве;

•    отсылка по имейл ссылки на статью;

•    запись результатов голосования по статье.

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

В видах, которые отображают статью, могут быть настроены такие ссылки (иконки);, как «Отправить другу», «Скачать в формате pdf» или «Вид для печати». Кроме того, при надобности можно настроить отображение рейтинга этой статьи, а также вставить ссылку на форму голосования по ней.

2);    Компонент com_frontpage, отвечающий за организацию главной страницы, то есть, за вывод всех статей, которые были помечены для их вывода на главную страницу.

3);    Компонент com_poll, отвечающий за вывод результатов голосования по статье или же формы этого голосования.

4);    Компонент com_rss, отвечающий за подписку браузера на RSS рассылку. При этом содержание рассылки может быть скрыто, а может быть и открыто.

5);    Компонент com_login, содержащий виды «Вход» и «Выход», те же самые что и в модуле входа, но только при компоненте.

6);    Компонент com_banners, не содержащий в себе визуальное представление, так как эта функция предоставляется соответствующим стандартным модулем.

7);    Компонент com_newsfeeds отвечает за отображение списка рассылок, а также одной рассылки с сопутствующим описанием.

8);    Компонент com_contact отвечает за выполнение экспорта через vCard, отображения списка всех контактов и формы обратной связи.

9);    Компонент com_messages так же, как и com_banners, не имеет визуального представления, а содержит в себе класс по отправки писем. Этот компонент не представляет ни малейшего интереса для пользователя, во всяком случае, во фронтенде.

10);    Компонент com_search обеспечивает отображение результатов поиска, а также сохраняет статистические данные по результатам поиска в общую базу данных.

11);    Компонент com_registration отвечает за наличие формы запроса в случае утраты пароля, за своевременную отсылку вновь присвоенного пароля, отображение формы, необходимой для регистрации нового пользователя, сохранение данных нового пользователя, а также его активацию после подтверждения.

12);    Компонент com_user отображает профиль пользователя, отвечает за редактирование его данных и управляет загрузкой пользовательских данных на сервер.

13);    Компонент com_weblinks отвечает за правильное отображение списка ссылок и списка категорий этих ссылок. Помогает в организации всех ссылок.

14);    Компонент com_wrapper позволяет отображать внутрисайтовую страницу посредством тега iframe.