Топ модулей для Drupal 7

Если Вы недавно начали знакомится с такой CMS как Drupal 7 и еще не успели узнать, какие модули существуют и для чего они предназначены, не расстраивайтесь, сегодня я подробно разберу самые популярные модули Drupal 7.

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

#1 Administration menu 

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

Administrator menu

#2 Module filter 

Модуль позволяет сделать красивую фильтрацию модулей. Если Вы сейчас зайдете в свои модули, то увидите безобразную картину в которой найти нужное – займет кое какое время.

Module filter

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

 #3 Самым популярным модулем без которого не обходится ни один сайт является Views 

Что умеет Views? Абсолютно все, с его помощью вы сможете выводить абсолютно любую информацию, применяя различные критерии фильтра и условия вывода. Простыми словами, это тот модуль, без которого Вы не сделаете ни одного нормального сайта.

views drupal

И так, давайте быстро пробежим по настройке одной страницы Views. Не пугайтесь, поначалу это может показаться запутанным и сложным, но со временем Вы поймете, что все сделать легко и понятно. Я установил русификацию этого модуля, для более понятного взаимодействия с ним.

  1. Создавая новую страницу, мы можем задать ей абсолютно любой заголовок, либо вообще убрать, что бы не мусолило глаза. Думаю с этим понятно
  2. Поля. Это то место в котором можно задать какие поля мы хотели бы видеть на странице. Предположим, мы хоти выводить на главной странице каталог товаров и нам не зачем выводить абсолютно все (название, картинка, описание, цена, характеристики), так как главная страница будет перегружена не нужной информацией. Вместо этого мы выведем только Заголовок и Изображение. Простыми словами, полями мы указываем, то, что Views должен выводить.
  3. Критерии фильтрации. Мы можем просто отфильтровать вывод информации. К примеру, мы хотим, что бы на главной странице выводились только те товары, которые относятся к категории «Электроника» и критерии фильтрации помогут нам в этом. Так же, можем сделать, что бы пользователи имели возможность самостоятельно выбирать категорию, и от их вывода выводить на главной нужный товар.
  4. Критерии сортировки. Это понятно, мы можем отсортировать не только по возрастанию и убыванию, но и случайным образом.
  5. Путь. Мы можем указать любой адрес по которому будет доступный данный Views
  6. Если у Вас будет много товаров на сайте и вы не хотите выводить сразу все на одну страницу. Можно воспользоваться постраничным навигатором, который позволит выводить только то количество материалов, которое нам нужно.

В последующих статьях, мы более подробно разберем создание и настройку Views на различных примерах.

#4 Taxonomy (Заранее предустановлен в CMS)

По данному модулю можно написать отдельную статью, так как его возможности вместе с Views колосальны, можно создать и настроить сайт таким образом, что ему не будет аналогов по функциональности. Ни одна CMS (Wordpress, Joomla,….) не обладает такими способностями, как Drupal.

Модуль позволяет создавать словари и термины. Первую неделю когда я только учился работать с Друпалом, я не мог до конца понять, что такое Таксономия (Taxonomy) и как с ней работать, какие-то словари, термины, как они работают, фиг знает. Но со временем, я начал понимать всю мощь в моих руках J.

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

На самом деле, это только по началу все запутано, но со временем к каждому приходит понимание, что и к чему. Главное, это практика и желание «поклацать» и разобраться в этом.

#5 Pathauto

После установки нашей CMS Drupal и публикации первого сообщения, темы, поста, называйте, как хотите, в адресе сайта увидите что-то в роде site.ru/node/1. Вы спросите, а как сделать так ,что бы в адресе был заголовок темы как на всех сайтах. И вот тут придет к нам на помощь Pathauto. Благодаря ему, мы сможем задавать синонимы адресам, которые будут отображаться в адресной строке. Простыми словами, сможем настроить путь таким образом, что бы он отображался “news/*заголовок темы*” или любым другим, которым Вы захотите.

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