Работа с модулями Drupal — установка и русификация
Здравствуйте, друзья! Добро пожаловать на блог FairHeart.ru! Одним из основных преимуществ Drupal являются его практически неограниченные функциональные возможности. Это достигается с помощью дополнительных бесплатных программных расширений, которые называются модули Drupal. Именно о них и пойдет речь в данной статье.
Сразу после установки, Drupal имеет весьма скудный функционал, который предоставляет ограниченные возможности для создания сайта. Расширить его можно с помощью дополнительный расширений — модулей. Каждый модуль привносит какую-то дополнительную функцию. Скажем, рассматриваемый в данной статье Localization update позволяет русифицировать другие модули, а Backup and Migrate предназначен для создания резервных копий базы данных Drupal. Таким образом, вы сами выбираете модули для Drupal, исходя из требуемых функциональных возможностей.
Такой подход позволяет содержать Drupal в оптимальном виде — никакого хлама, который бы засорял систему и тормозил ее. Все самое важное и необходимое для работы.
С тем, что такое модули Drupal — разобрались, теперь поговорим о том, как с ними работать!
Загрузка и установка модулей
Все имеющиеся для Drupal модули представлены на официальном сайте drupal.org в разделе Download & Extend, вкладка Modules. Данный интернет ресурс полностью на английском языке, но не волнуйтесь по этому поводу. Благодаря моему блогу, вы узнаете обо всех самых важный и интересных модулях — подробные инструкции по установке, настройке и использованию. Так что обязательно подписывайтесь на RSS ленту новостей, чтобы ничего не пропустить.
На момент написания этих строк доступно уже более 19 000 абсолютно бесплатных модулей на все случаи жизни. Впечатляет, не правда ли?! Для удобства имеется гибкая систем поиска.
Modules categories — все модули разбиты по категориям. Например, SEO, Search (поиск), Mail (почта) и так далее. Все перечислять не буду — их много.
Filter by compatibility — фильтр по поддерживаемой версии Друпал.
Status — фильтрация по статусу. Стоит оставить значение по умолчанию «Full Projects».
Search Modules — поиск конкретного модуля. Можно ввести его название или какое-то ключевое слово.
Sort by — как отсортировать результат.
Заходим на страничку модуля Localization update. Как я уже говорил выше, он предназначен для русификации модулей Drupal.
Нас интересует рекомендуемый релиз (Recommended releases), то есть последняя стабильная версия, рассчитанная под нашу версию Друпал. На выбор два вида архива:
tar.gz — для Linux систем;
zip — для ОС Windows.
Установить модуль в Друпал можно тремя способами.
1. Автоматический.
Заходим в раздел «Модули» админки Друпал и нажимаем на «Установить новый модуль».
В поле «Установить с URL-адреса» вставляем ссылку на архив. После нажатия кнопки «Установить», модуль автоматически загружается и интегрируется в систему.
2. Полуавтоматический.
Теперь воспользуемся вторым полем — «Загрузите архив модуля или темы для установки». Нажимаем «Обзор» и выбираем заранее загруженный на свой компьютер архив с модулем.
При первых двух вариантах установки формат архива не имеет значения.
3. В ручную.
Скачиваем архив с модулем и распаковываем его в в текущий каталог. Полученную папку следует загрузить на сервер в директорию /sites/all/modules. Для этого необходимо воспользоваться ftp клиентом. Я рекомендую FileZilla — бесплатный, надежный и простой ftp клиент. Работает под всеми современными операционными системами.
После установки (вне зависимости от выбранного вами способа) модуль следует активировать. Заходим в раздел «Модули», в самом низу находим Localization update и ставим галочку в графе «Включено».
Сохраняем настройки, чтобы изменения вступили в силу.
Для работы некоторых модулей требуется наличие в системе дополнительных модулей. Это называется «Зависимости». Для людей, которые работали с *nux системами данное понятие до боли знакомо. Обязательно в описании модуля на сайте drupal.org обращайте внимание на пункт Dependencies (если он есть). Там указываются модули, которые уже должны быть установлены в Drupal.
Русификация модулей
В панели управления Друпал заходим в раздел «Конфигурация», далее в подраздел «Перевод интерфейса» (в самом низу станицы).
Здесь нас интересует закладка «Обновить».
Localization update автоматически найдет все доступные языковые пакеты. От нас же только требуется выбрать Режим обновления. Я бы посоветовал использовать первый вариант — «Заменить существующие переводы, добавить новые».
Выбрав режим, нажимаем «Обновить переводы». Теперь, при установке в Drupal новых модулей, после их активации языковые пакеты будут загружаться автоматически.
Настройки модуля
Чтобы попасть в настройки определенного модуля, найдите его в списке и в графе «Действия» нажмите «Настроить».
Некоторые модули вовсе не имеют настроек, их достаточно просто активировать.
Вот и подошла к концу моя статья. Спасибо за внимание! Берегите себя.