Мастер-класс«Привет, Drupal!»
Партнер мастер-класса
http://training.acquia.com/
Что такое Drupal?Drupal – это: • система управления содержимым (CMS);
Drupal – это: • конструктор;
Что такое Drupal?
Drupal – это: • свободное ПО;
Что такое Drupal?
Что такое Drupal?Drupal – это: • активное мировое сообщество;
УСТАНОВКАdrupal xampp или denverfirefox+firebug
Xampp• Дистрибутивhttp://www.apachefriends.org/ru/xampp.html• Инструкция по установке: – http://makegood.ru/tools/8/ (на русском)– http://www.apachefriends.org/en/xampp-window
s.html
Denver• Дистрибутив – http://www.denwer.ru/
• Инструкция по установке: – http://www.denwer.ru/base.html (на русском)
Firefox+firebug
DrupalDrupal.org
Установка и настройка
• http://localhost/<название сайта>
Установка и настройка
Установка и настройка
Установка и настройкаphpmyadmin – веб-интерфейс для MySql
ПОСЛЕ УСТАНОВКИ
После установки1. увеличиваем лимит памяти на сервере
c:/xampp/php/php.ini
После установки2. Проверяем (прописываем) хосты в drupal
После установки3. Проверяем (прописываем) хосты в windows
СТРУКТУРАDRUPAL
Структура каталогов и подкаталогов
Структура каталогов и подкаталогов
c:/xampp/htdocs/название сайта/sites/all
Структура каталогов и подкаталогов
c:/xampp/htdocs/название сайта/sites/default
Модули ядра
http://localhost/<название сайта>/admin/modulesПри минимальной установке 9 обязательных модулей
Установка дополнительных модулей
• Administration menu• Ctools• Token• Libraries API• Pathauto
Установка дополнительных модулей
• CKEditor• Date• Webform• Colorbox• Views
Подключение библиотек
1. Единожды создаем папку libraries в sites/all/
2. Распаковываем необходимы библиотеки в sites/all/libraries
3. При необходимости переименовываем их в соответствии с модулем.
Структура сайта Типы данных – виды материалов на сайте
Структура сайта Блоки
Структура ноды (node)Поля, их настройка и отображение
Таксономия Таксономия – классификация и
систематизация материалов. Позволяет создавать словари и термины.
ТЕМИЗАЦИЯ И ВНЕШНИЙ
ВИД
ТемизацияТема и ее компоненты
ТемизацияСоздание подтемы
с:/xampp/htdocs/<название сайта>/sites/all/themes/<моя тема>
ТемизацияЛоготип, название и слоган сайта
ТемизацияНазвание и слоган сайта
Работа с медиа
• Подключить модуль Image• Создать поле image в типе данных• Создать Image styles• Установить и подключить модуль Colorbox
Роли и права
Роли и права
КэшированиеОчистка кэша
Мы в интернете• http://drupal-sliot.by
• http://falanster.by• Скайп-группа - http://tinyurl.com/cxu2xc5
Ваши вопросы?