Введение в Drupal

Что такое Drupal?

Трудно дать краткое определение Drupal, так как многие люди используют его для различных  целей:

Установка Dupal. Введение

Чтобы установить и запустить Drupal вам понадобится следующее:

Домен, веб-узел и доступ к файловой системе веб-узла. Либо, локальная среда тестирования, которая позаботиться о вышеупомянутых вещах.

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

Настройка локальной среды с помощью XAMPP (только для Windows)

  1. Скачайте последнюю версию XAMPP с http://www.apachefriends.org/en/xampp-windows.html#641 и сохраните файл на своем компьютере.
    Если вы хотите установить XAMPP на съемный диск или флэшку, то щелкните по ссылке More Downloads

    откройте папку XAMPP Windows, а затем откройте папку последней версии и скачайте файл с пометкой portable.

Установка Dupal

  • Скачайте последнюю версию Drupal с https://www.drupal.org/download.
  • Скачайте пакет русификации интерфейса для выбранной версии Drupal с https://localize.drupal.org/translate/languages/ru, и сохраните его на локальном диске.
  • Распакуйте установочный пакет в корень вашего сайта.

Русификация интерфейса

  • Откройте пункт административного меню Modules (либо введите в адресную строку браузера URL  /mysite/admin/modules)
  • В списке модулей найдите Locate и установите для него отметку.
  • Нажмите кнопку Save configuration (внизу списка).
    Таким образом, мы включили модуль, который отвечает за локальные настройки сайта.

Административные функции

Выше уже упоминалось административное меню, которое расположено в верхней части страницы. Также к нему можно получить доступ через ссылку /admin.

Раздел Управление (административный раздел, административное меню) разбит на девять секций:

Изучаем базовую комплектацию

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

В конце процесса установки вы получили приглашение войти на ваш новый сайт. Последовав этому приглашению, вы входите на ваш сайт под учетной записью, которую вы создали в процессе установки. То есть как администратор с неограниченными правами.

Обратите внимание на меню (черно-серое) в верхней части страницы – это административное меню

Установка модулей

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

sites directory

В основе структура Drupal - семь директорий и двадцать файлов.

Файлы

В корневой директории Drupal расположены файлы различных типов: текстовые (.txt), РНР (.php) и один файл  .htaccess.

Создание нового словаря терминов таксономии

Использование таксономии в типах материалов – дело добровольное. Следует помнить, однако, что использование таксономии серьезно улучшает SEO вашего сайта. Поэтому в нашем типе материалов закладки мы будем ее использовать для того, чтобы пользователи могли каталогизировать ссылки, которые они оставляют.

Создание нового словаря

Для начала создадим свой словарь терминов таксономии:

Создание ролей пользователей и установка разрешений

Drupal поставляется с тремя встроенными ролями: анонимный пользователь, авторизованный пользователи и администратор. Роли анонимный пользователи и авторизованный пользователь – системные, удалить их нельзя.

Роль анонимный пользователь применяется к тем посетителям сайта, которые не имеют учетной записи или не авторизованы.

Роль авторизованный пользователь автоматически применяется ко всем, кто зашел на сайт под своим именем пользователя.

Pages