440 likes | 668 Views
Мастер-класс «Привет, Drupal ! ». Партнер мастер-класса. http://training.acquia.com/. Что такое Drupal ?. Drupal – это: система управления содержимым ( CMS ) ;. Что такое Drupal ?. Drupal – это: конструктор;. Что такое Drupal ?. Drupal – это: свободное ПО;.
E N D
Партнер мастер-класса http://training.acquia.com/
Что такое Drupal? Drupal – это: • система управления содержимым (CMS);
Что такое Drupal? Drupal – это: • конструктор;
Что такое Drupal? Drupal – это: • свободное ПО;
Что такое Drupal? Drupal – это: • активное мировое сообщество;
drupal xamppилиdenver firefox+firebug Установка
Xampp • Дистрибутив http://www.apachefriends.org/ru/xampp.html • Инструкция по установке: • http://makegood.ru/tools/8/ (на русском) • http://www.apachefriends.org/en/xampp-windows.html
Denver • Дистрибутив • http://www.denwer.ru/ • Инструкция по установке: • http://www.denwer.ru/base.html(на русском)
Drupal Drupal.org
Установка и настройка • http://drupal.org/project/drupal
Установкаи настройка • http://localhost/<название сайта>
Установка и настройка phpmyadmin – веб-интерфейс для MySql
После установки • увеличиваем лимит памяти на сервере c:/xampp/php/php.ini
После установки 2. Проверяем (прописываем) хосты в drupal
После установки 3. Проверяем (прописываем)хосты в windows
Структура каталогов и подкаталогов
Структура каталогов и подкаталогов 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
Подключение библиотек • Единожды создаем папку libraries в sites/all/ • Распаковываем необходимы библиотеки в sites/all/libraries • При необходимости переименовываем их в соответствии с модулем.
Структура сайта Типы данных – виды материалов на сайте
Структура сайта Блоки
Структура ноды (node) Поля, их настройка и отображение
Таксономия Таксономия – классификация и систематизация материалов. Позволяет создавать словари и термины.
Темизация Тема и ее компоненты
Темизация Создание подтемы с:/xampp/htdocs/<название сайта>/sites/all/themes/<моя тема>
Темизация Логотип, название и слоган сайта
Темизация Название ислоган сайта
Работа с медиа • Подключить модуль Image • Создать поле image в типе данных • Создать Image styles • Установить и подключить модуль Colorbox
Кэширование Очистка кэша
Полезные ссылки: • Drupal.org • http://podrupalim.com
Мы в интернете • http://drupal-sliot.by • http://falanster.by • Скайп-группа - http://tinyurl.com/cxu2xc5