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

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

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

Добавлен: 19.10.2024

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

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

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

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

Рис. 12. Интерфейс компонента массовой рассылки.

7/14/12-

149 -

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

Глава 13

Управление расширениями

В исходной комплектации Joomla! есть многое. Такие слова как компоненты, модули, плагины, шаблоны и пакеты локализации [прим. перев.: языки] вы уже слышали раньше. Кроме этих, хорошо известных элементов системы, есть менее известные, например, библиотеки и пакеты. Дополнительные компоненты, модули, плагины и пакеты локализации доступны в каталоге расширений Joomla. Для шаблонов и библиотек централизованного хранилища нет. Причина — проста. Библиотеки разрабатываются вне «Joomla! Project» и используются также другими проектами, связанными с программным обеспечением с открытым исходным кодом. Шаблоны — нечто весьма индивидуальное и потому публикуются на сайтах их разработчиков. Наличие централизованного каталога в особенности для шаблонов оказалось бы очень полезным.

Благодаря переработанному менеджеру управлять расширениями (устанавливать, восстанавливать и обновлять) можно прямо из административного раздела сайта.

УПРАВЛЕНИЕ РАСШИРЕНИЯМИ

Давайте взглянем на все 122 расширения [количество в оригинале. Фактически, зависит от дистрибутива], установленных в системе: текстовое меню административного раздела →

пункт «Расширения» → подпункт «Менеджер расширений» → вкладка «Управление» (рис. 1). Содержимое списка можно фильтровать по множеству параметров. Некоторые расширения защищены. Если бы вы их удалили, система перестала бы работать.

7/14/12-

150 -


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

Рис. 1. Список установленных расширений.

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

расширение. Относящиеся к нему данные сохраняются. Если вы деинсталлируете расширение, оно будет удалено. Часто расширения, особенно компоненты, в процессе установки создают в базе данных дополнительные таблицы. Будут ли они удалены в процессе деинсталляции зависит от специфики данной процедуры у каждого конкретного расширения. Во избежание сюрпризов предварительно изучайте справочные пособия и файлы README.

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

Если в выпадающем списке фильтра вы выберете пункт «Библиотека», то обнаружите в перечне следующие пункты с соответствующими номерами версий:

1.Joomla Web Application Framework — платформа, на основе которой построена Joomla 2.5. Все прочие расширения также построены на ее основе.

2. PHPMailer [на английском] — класс PHP, предназначенный для отправки сообщений по электронной почте. Класс используется компонентом «Mail to».

3.SimplePie [на английском] — класс PHP, предназначенный для управления новостными лентами в форматах RSS и Atom. Класс используется компонентом «Newsfeeds».

7/14/12-

151 -

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

4. phputf8 [на английском] — библиотека, поддерживающая UTF-8, содержащая функции, являющиеся зеркальной копией собственных функций PHP для работы с строками. Сложить представление о том, для чего нужна эта библиотека, можно, ознакомившись с информацией,

опубликованной по следующему адресу: http://www.phpwact.org/php/i18n/utf-8 [на английском].

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

ОБНОВЛЕНИЕ РАСШИРЕНИЙ

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

УСТАНОВКА РАСШИРЕНИЙ

Устанавливать расширения можно тремя способами (рис. 2).

7/14/12-

152 -


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

Рис. 2. Вкладка установки расширений.

1.Загрузить файл пакета. Если пакет расширения уже загружен на ваш компьютер, можно воспользоваться этим способом. Выберите файл пакета, кликните по кнопке «Загрузить

иустановить», и система загрузит и установит расширение.

2.Установить из каталога [папки] на сервере. Если вы выгрузили пакет в корневой каталог сайта на сервере, то можете воспользоваться этим способом. Укажите путь к файлу пакета, кликните по кнопке «Установить», и система извлечет и установит расширение.

3.Установить из URL [установить расширение из пакета, опубликованного в сети]. Если вы знаете адрес, по которому опубликован установочный пакет в формате ZIP, то можете воспользоваться этим способом. Введите адрес в поле, кликните по кнопке «Установить»,

исистема загрузит, распакует и установит расширение.

ПОИСК РАСШИРЕНИЙ

Иногда в процессе установки происходят сбои. Происходят они по разным причинам. Среди них — слишком большие размеры файлов, неправильно заданные права доступа к каталогам или файлам. Иногда причины — весьма странные. При помощи интерфейса во вкладке «Поиск» можно найти пакеты расширений, выгруженных на сервер, но неустановленных. Если обнаружено одно или несколько расширений, вы сможете установить их при помощи FTPфункции. Не забудьте задать правильные параметры в панели настроек FTP. Функция обнаружения также позволяет устанавливать сразу по нескольку расширений.

7/14/12-

153 -

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

ПРЕДУПРЕЖДЕНИЯ

Во вкладке «Предупреждения» будут появляться сообщения о сбоях в процессе установки и обновления. Если вы не можете самостоятельно решить проблемы, о которых сообщается в данной вкладке, поищите решения или, по крайней мере, советы, введя в поисковую форму Google текст сообщения.

7/14/12-

154 -

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

Глава 14

Расширения исходной комплектации

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

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

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

вы

кликните по пункту «Компоненты» в

текстовом меню административного раздела,

то

увидите следующие пункты:

«Баннеры»,

«Контакты»,

«Сообщения», «Ленты новостей»,

«Перенаправление», «Поиск»,

«Умный поиск» и «Ссылки»

(рис. 1). Всё это — компоненты,

и мы рассмотрим их и связанные с ними плагины и модули.

 

7/14/12-

155 -


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

Рис. 1. Компоненты исходной комплектации.

7/14/12-

156 -

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

КОМПОНЕНТ «БАННЕРЫ»

Компонент «Баннеры» предназначен для публикации рекламных баннеров на сайте. Баннер может быть изображением или HTML-кодом. Баннеры, выбираемые из набора заданных

в административном разделе, на стороне посетителя будут чередоваться. Каждый из них представляет собой ссылку на сайт одного из рекламодателей. Компонент «Баннеры» позволяет настраивать вывод отдельных баннеров, категорий баннеров и баннеров, принадлежащих тем или иным клиентам, а также предоставляет статистику. В данной главе я приведу реальный пример использования компонента.

Если вы хотите зарабатывать на рекламных площадях вашего сайта вам понадобятся: клиенты, баннеры и страницы, на которых баннеры будут выводиться. Да, и еще кое-что. Посещаемость. Чем больше у вас будет посетителей, тем лучше.

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

Давайте рассмотрим управление учетными записями клиентов. Регион, где я живу, пользуется популярностью у туристов, и местные бизнесмены заинтересованы в рекламе своих услуг. Joomla! позволяет предоставлять рекламную площадь по годовым, месячным, недельным, суточным, а также неограниченным подписками. Временно́й формат подписки по умолчанию можно задать в опциях компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Баннеры» → пиктограмма с подписью «Настройки».

Одному из моих клиентов интересна месячная подписка, предполагающая ротацию трех баннеров на всех страницах сайта. Я создаю учетную запись клиента (текстовое меню административного раздела → пункт «Компоненты» → подпункт «Баннеры» → вкладка «Клиенты» → пиктограмма «Создать») и заполняю ее (рис. 1).

Рис. 1. Создание учетной записи клиента.

7/14/12-

157 -

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

Прежде чем создавать отдельные баннеры мне необходимо создать категорию для них: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Баннеры» → вкладка «Категории». Категории очень удобны, потому что позже, на этапе настройки модуля показа, баннеры можно будет выбирать не только по их принадлежности к той или иной учетной записи клиента.

И хотя размер публикуемых баннеров может быть любым, вы скорее всего будете использовать стандартные форматы (рис. 2).

Рис. 2. Стандартные форматы баннеров. Источник — Википедия.

В моем случае клиенту нужны три горизонтальных длинных баннера размером 728 × 90 пикселей. Создавать записи для них я буду во вкладке «Баннеры»: текстовое меню

административного раздела → пункт «Компоненты» → подпункт «Баннеры» → вкладка «Баннеры». Я выберу категорию и клиента, загружу баннер и задам размеры. При помощи панели «Функции публикации» я могу настроить, например, даты начала и окончания публикации. Эта возможность окажется полезной в случае подписки с ограниченным периодом. Там же есть кнопки сброса статистики показов и кликов (рис. 3, 4).

7/14/12-

158 -


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

Рис. 3. Страница создания/редактирования баннера.

Рис. 4. Список баннеров в административном разделе.

7/14/12-

159 -

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

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

административного раздела → пункт

«Расширения» → подпункт «Менеджер модулей» →

выпадающий список «Выбор типа») я

выбираю «Баннеры». В настоящее время ни одни

из пунктов перечня не соответствует критерию поиска [прим. перев.: фактически это зависит от дистрибутива и наличия на сайте демонстрационных данных], поэтому я создаю модуль, кликнув по пиктограмме с подписью «Создать». В открывшейся форме я должен выбрать расположение модуля на страницах, которое будет зависеть от структуры макета шаблона. В моем случае (шаблон «Beez2») это будет позиция «position-12». Баннер, выводимый в этой позиции, будет располагаться над областью контента [например, текстами статей и пр.]. Вкладка «Основные параметры» позволяет произвести множество дополнительных настроек.

Модули показа можно также выводить в содержимом [контенте]. Подробнее об этом — в главе «Модули».

Рис. 5. Настройки модуля показа баннеров.

7/14/12-

160 -