Модули по умолчанию и дополнительные модули в Drupal 7

Автор Тема: Модули по умолчанию и дополнительные модули в Drupal 7  (Прочитано 406 раз)

Оффлайн swede1987Автор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 19
  • Сообщений: 84
  • Карма: 6
  • Пол: Мужской
  • Я здесь надолго
    • Просмотр профиля
    • Создание сайтов в Уфе. Продвижение сайтов. Редизайн и поддержка сайтов.

Оффлайн swede1987Автор темы

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 19
    • Сообщений: 84
    • Карма: 6
    • Пол: Мужской
    • Я здесь надолго
      • Просмотр профиля
      • Создание сайтов в Уфе. Продвижение сайтов. Редизайн и поддержка сайтов.
Всем доброго времени суток. Как и обещал, следующий пост о Drupal 7 будет про его модули.

Для начала, думаю, стоит написать как вообще все устроено в семерке с модулями.

Сама страница с модулями в админке сайта расположена по адресу admin/modules. Также для удобства в меню сайта есть ссылка modules. Разумеется, она будет называться Модули, но чуть позже, после установки локализации сайта.

В файловой системе сайта модули располагаются, также как и темы, в двух местах. В папке modules в корне сайта, а также в директории sites/all/modules. И, также как с темами, устанавливать модули лучше во вторую. Иначе после обновления через drush вы рискуете остаться без дополнительных модулей, которые установите в процессе наполнения и усовершенствования сайта.

Сначала напишу какие модули идут в Drupal 7 из коробки. Напишу про включенные по умолчанию и про некоторые не включенные, своими словами)

Aggregator - модуль для создания контента на основе лент rss, сбора новостей
Block - входит в обязательные модули и его не выключить из админки. Предоставляет возможность создания блоков на сайте и расположения их в определенных регионах сайта, которые настраиваются в теме.
Color - можно на лету менять цветовую схему сайта, если эту возможность предоставляет тема. Например тема Bartik, установленная по умолчанию, такую возможность предоставляет.
Comment - создание комментариев под контентом сайта. Также можно использовать, например, для создания функционала отзывов.
Contact - включает контактную форму сайта
Contextual links - предоставляет возможность редактирования некоторого контента сайта на лету, на странице где этот контент находится. При включении модуля в правом верхнем углу например блока появляется шестеренка, нажав на которую можно отредактировать этот блок.
Database logging - модуль ведет лог событий на сайте
Field - модуль, который также нельзя отключить. Добавляет стандартные поля материалам.
File - модуль, предоставляющий возможность загрузки файлов на сайт
Filter - добавляет на сайт различные виды редактирования контента
Image - модуль, который также нельзя отключить. Предоставляет возможность добавлять картинки на сайте
List - добавляет списки в фильтрaх редактирования материала
Menu - функционал различных меню на сайте
Node - нельзя отключить. Нужен для создания стандартного контента, единицей которого всегда является нода
Number - добавляет возможность создания числовых значений
Overlay - админка в наложенном слое
Path - создает url содержимого
PHP filter - фильтр для добавления в контент php, js и прочего кода
Search - добавляет стандартный поиск на сайте. Из минусов - поиск только по полному названию, из коробки
Taxonomy - добавляет функционал различных категорий содержимого
Text - нельзя выключить, добавляет текстовое поле у содержимого
Toolbar - верхнее административное меню сайта
Update manager - менеджер обновлений сайта.
User - нельзя выключить. Добавляет пользователей на сайт

Со стандартными все. Остальные модули нужно скачивать с официального сайта drupal.org. Обычно достаточно вбить в поиск название модуля в сочетании с названием движка и первым в выдаче будет официальная страница модуля. Стоит сразу оговориться, что есть модули, которые доступны только для определенных версий движка, например 6 или 8. Конечно же они не совместимы.

Итак, некоторые дополнительные модули.
Views - один из самых главных дополнительных модулей. В 8-ке уже входит в стандартную установку. Предоставляет возможность вывода содержимого сайта в определенных последовательностях, по определенным критериям, по шаблонам, в зависимости от адреса текущей страницы и пр.
CCK - создание дополнительных полей у содержимого
CTools  - целый набор модулей. Предоставляет возможность создания кастомных страниц и пр.
Feeds - модуль для сбора контента из rss, импорта из различных типов файлов, таких как csv и т.д.
Metatag - добавляет различных метатеги, переопределяет заголовки страниц и т.д.
Pathauto - автоматическое создание url содержимого сайта
Rules - правила сайта. Осуществление определенных действий на сайте по событию.
Token - создание токенов, шаблонов определенных полей, для подстановки в другие модули, такие как  Views, Metatag и пр.
Ubercart и Commerce - наборы модулей для интернет-магазинов
Webforms  - создание форм на сайте
Wysiwyg - создание удобного редактора контента на сайте.

И это только самый-самый верх айсберга ;D Существует большое количество модулей, которые дополняют стандартные модули и текущие дополнительные.

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

Настраиваются модули уже после включения на этой же странице, странице всех модулей. Если предусмотрена настройка определенного модуля, то напротив него справа появляется значок шестеренки и ссылка Configure. Также можно настроить права на использование данного модуля, нажав на ссылку Permissions. Ну и посмотреть официальную документацию модуля, нажав на ссылку Help.

На этом пожалуй все на сегодня. Буду продолжать писать про Drupal 7 пока он окончательно не устареет и не канет в лету ;D Параллельно  изучаю Drupal 8, чуть позже начну писать и про него. Всем удачи!
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
1298 Просмотров
Последний ответ 17-11-2011, 18:45:33
от 300-80
0 Ответов
802 Просмотров
Последний ответ 24-04-2012, 16:01:04
от Ragnos
5 Ответов
2550 Просмотров
Последний ответ 16-05-2012, 10:32:10
от motosimak
2 Ответов
1641 Просмотров
Последний ответ 07-09-2012, 14:04:45
от lirik
0 Ответов
1943 Просмотров
Последний ответ 03-11-2014, 10:44:22
от AnaliticSEO