ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 164

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Руководство для начинающего пользователя Joomla! 2.5

• Включать и отключать кэширование, а также задавать время хранения данных в кэше.

МОДУЛИ ИСХОДНОЙ КОМПЛЕКТАЦИИ

В исходной комплектации Joomla! 2.5 — 24 типа модулей. Я перечислю и кратко опишу их. (Описания отчасти заимствованы из справочной системы Joomla.)

Модуль «Mатериалы в архиве» уже упоминался в статье «Статусы публикации, корзина, разблокировка». Он выводит ссылки на хронологические подборки архивных статей.

Модуль «Категории» выводит список подкатегорий определенной категории.

Модуль «Список материалов категории» выводит список статей , относящихся к определенной категории.

Модуль «Новости» выводит определенное количество статей из одной или нескольких категорий. Настройки позволяют задать количество выводимых анонсов и порядок их вывода, разрешить или запретить вывод ссылок «Подробнее...» и пр.

Модуль «Связанные материалы» выводит ссылки на статьи близкие по тематике к просматриваемой. Тематическая близость определяется по словам, вводимым в поле «Мета-тег Keywords» в наборе полей «Метаданные» в интерфейсе создания/редактирования статей.

Ключевые слова, относящиеся к просматриваемой статье, сравниваются с ключевыми словами всех опубликованных статей. Например, у вас может быть статья о разведении попугаев и статья о выращивании какаду. Если в полях «Мета-тег Keywords» обеих статей будет слово «попугай», то на странице статьи о разведении попугаев модуль будет выводить ссылку на статью о какаду и наоборот.

Модуль «Баннеры», как уже говорилось в главе «Компонент „Баннеры“», выводит один из активных баннеров.

Модуль «Навигатор сайта» выводит навигационную цепочку («хлебные крошки»). Подробнее о ней — в главе «Навигация».

Модуль «HTML-код» позволяет выводить в нужной вам модульной позиции собственный HTML-код. В наборе полей «Основные параметры» в настройках модуля есть очень полезная селективная кнопка — «Обрабатывать плагинами». Она подключает к обработке содержимого модуля плагины, работающие с текстом и кодом статей, например, плагин «Скрытие электронной почты», скрывающий от спам-ботов адреса электронной почты.

Модуль «RSS-лента новостей» , как уже говорилось в главе «Компонент „Каналы новостей“», выводит в виде новостной ленты информацию из различных источников.

7/14/12-

189 -


Руководство для начинающего пользователя Joomla! 2.5

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

«Переключение языков» — модуль, появившийся в Joomla 1.6. Он позволяет выбирать языковую версию сайта. Подробнее тема раскрыта в главе «Многоязычные сайты».

Модуль «Последние новости» выводит в виде списка самые последние из опубликованных на сайте статей. Содержимое списка можно отбирать по таким критериям как принадлежность к категории, авторство, принадлежность к избранным материалам.

Модуль «Новые пользователи» выводит список недавно зарегистрировавшихся пользователей. Настройки модуля позволяют определить длину списка, а также включить или отключить фильтрацию его содержимого по критерию принадлежности к пользовательской группе просматривающего.

Модуль «Вход на сайт» выводит форму с полями для ввода логина и пароля, а также ссылку на страницу восстановления пароля. Если регистрация пользователей разрешена (проверить это можно в настройках менеджера пользователей, во вкладке «Компонент»), то в форме авторизации будет еще и ссылка на создание учетной записи. На странице настройки модуля можно ввести предваряющий текст и подпись для формы, задать адрес, по которому будет перенаправляться браузер пользователя после успешного входа в систему или выхода из нее, а также зашифровать форму при помощи SSL. Последний должен поддерживаться сервером.

Модуль «Mеню» отображает пункты одного из меню, передавая его структуру, например, особым образом выделяя вложенные пункты. Его настройки позволяют не выводить всю структуру целиком, а выбрать только некоторую последовательность уровней, например, только пункты второго и третьего уровня. Модуль позволяет скрывать или отображать подпункты.

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

«Случайное изображение» выводит из определенной папки на страницы сайта случайно выбранные изображения (для выгрузки которых вы скорее всего будете пользоваться

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

в виду, что Joomla не меняет реальных размеров, а просто указывает их в атрибутах тега <img>. [Меняет размеры браузер посетителя.]

7/14/12-

190 -



Руководство для начинающего пользователя Joomla! 2.5

Модуль «Поиск» выводит форму поиска. Настройки позволяют определить внешний вид формы, положение и текст кнопки запуска. Подробнее о поиске — в главе «Поиск».

Модуль «Умный поиск» — альтернатива модулю, упомянутому в предыдущем абзаце. В дополнение, «Умный поиск» позволяет настраивать фильтрацию.

Модуль «Статистика» выводит информацию о сервере, на котором размещен сайт,

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

в ссылочном каталоге.

Модуль «Ленты новостей» выводит ссылку на новостную ленту. По умолчанию в качестве ссылки выступает изображение. [Появляется модуль только на страницах, где публикуется более одного материала.] Настройки позволяют вывести в качестве ссылки еще

и произвольный текст, а также выбрать формат новостной ленты: RSS или Atom.

Модуль «Ссылки» публикует ссылки из определенной категории, создаваемой при помощи одноименного компонента.

• Модуль «Кто на сайте» выводит количество находящихся на сайте посетителей

и пользователей (аутентифицировавшихся посетителей).

Модуль «Обёртка» предназначен для вывода рамки <iframe> в выбранной администратором позиции. Панель настроек модуля позволяет включить или отключить полосы прокрутки, определить высоту и ширину, задать адрес выводимой страницы, а также имя рамки [атрибут «name»] на случай, если она будет выступать в качестве целевой для ссылки [размещенной на той же странице].

7/14/12-

191 -

Руководство для начинающего пользователя Joomla! 2.5

Глава 16

Плагины

Плагины расширяют возможности компонентов. Термин плагин обозначает не только разновидность расширения CMS Joomla!: в браузерах также есть плагины, например, для воспроизведения видео. Одним из наиболее известных является Adobe Flash Player. Хорошим примером в случае Joomla могут служить пять поисковых плагинов, предназначенных для работы с контентом, относящимся к компонентам исходной комплектации.

Все плагины, используемые в Joomla, можно разбить на одиннадцать групп.

1.«Аутентификация» (authentication),

2.«CAPTCHA» (captcha),

3.«Контент» (content),

4.«Кнопки» (editors-xtd),

5.«Редакторы» (editors),

6.«Расширения» (extension),

7.«Умный поиск» (finder),

8.«Панель иконок» (quickicon),

9.«Поиск» (search),

10.«Система» (system),

11.«Пользователь» (user).

Англоязычные названия групп совпадают с названиями папок, в которых хранятся файлы плагинов. Например, те, что имеют отношение к аутентификации, хранятся в папке по адресу «/ plugins/authentication/». Плагины, в отличие от модулей, не создаются в административном разделе: это невозможно, да и необходимости в этом нет. Они устанавливаются при помощи менеджера расширений.

ПЛАГИНЫ ГРУППЫ «АУТЕНТИФИКАЦИЯ» (AUTHENTICATION)

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

7/14/12-

192 -


Руководство для начинающего пользователя Joomla! 2.5

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

(рис. 1).

Рис. 1. Плагины аутентификации.

Учтите, отключив все плагины этого типа, вы рискуете потерять доступ к сайту.

Плагин «Joomla»

Данный плагин реализует стандартный для Joomla метод аутентификации — при помощи логина и пароля.

Плагин «GMail»

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

Плагин «LDAP»

LDAP — это протокол прикладного уровня для получения данных из службы каталогов и их (данных) редактирования. Он используется компаниями для управления корпоративной информацией.

7/14/12-

193 -

Руководство для начинающего пользователя Joomla! 2.5

dn: cn=John Doe,dc=example,dc=com cn: John Doe

givenName: John sn: Doe

telephoneNumber: +1 888 555 6789 telephoneNumber: +1 888 555 1232 mail: john@example.com

manager: cn=Barbara Doe,dc=example,dc=com objectClass: inetOrgPerson

objectClass: organizationalPerson objectClass: person

objectClass: top

Чтобы воспользоваться этим типом аутентификации, потребуется сервер LDAP, а также особые настройки плагина LDAP. Хорошее пособие [прим. перев.: на английском] можно найти на сайте сообщества Joomla.

ПЛАГИНЫ ГРУППЫ «CAPTCHA»

Плагин «reCAPTCHA»

«reCAPTCHA» появился в текущей версии Joomla. Плагин предназначен для проведения теста CAPTCHA, цель которого — выяснить, кто его проходит: компьютер или человек. Возможно, вы сталкивались с подобными тестами. Это цветные изображения в формах регистрации, содержащие искаженный текст. CAPTCHA используется на многих сайтах для защиты от спамботов, автоматических программ для генерации спама. Дело в том, что компьютерные программы не так сильны в распознании текста, содержащего искаженные символы, как человек. Плагин «reCAPTCHA» использует одноименный сервис. Для его запуска нужны открытый и секретный ключи, которые можно получить, перейдя по следующему адресу: http:// google.com/recaptcha.

Рис. 2. Плагин reCAPTCHA.

7/14/12-

194 -