Модуль 1. Установка Drupal. Изучение архитектуры системы. Основы построения сайта. • Обзор CMF Drupal.
• Установка сервера.
• Установка CMF Drupal.
• Локализация системы.
• Знакомство с админкой.
• Понятие ноды, таксономии, меню и модуля для Drupal.
• Типы материалов в Drupal, комментарии.
• Установка и удаление модулей. Создание нод и словарей.
• Работа с модулями, создание материалов.
• Лабораторные работы: Установка веб-сервера для работы с Drupal. Установка фреймворка и знакомство с ним.
• Упражнение 1: Установка сервера.
• Упражнение 2: Установка CMF Drupal.
• Упражнение 3: Локализация сайта и знакомство с админкой.
• Упражнение 4: Установка и удаление модулей, создание материалов.
• Упражнение 5: Создание меню для сайта.
• Упражнение 6: Работа с таксономией.
Модуль 2. Модули в Drupal. Оформление и темизация. • Установка и настройка тем оформления, тема админки.
• Настройки производительности.
• Модули Views, CCK и ImageCache.
• Блоки и регионы в Drupal.
• Лабораторные работы: Темизация сайта, заполнение контентом. Создание представлений.
• Упражнение 1: Установка и настройка тем оформления на сайт.
• Упражнение 2: Настройка производительности, включение кэширования в CMF Drupal.
• Упражнение 3: Настройка материалов, расширение стандартных типов материалов.
• Упражнение 4: Работа с модулем Views. Размещение представлений в блоках.
Модуль 3. Установка и работа с самыми необходимыми модулями. • Изучение модулей Path, Path Auto, File Paths, Token, Transliteration и Global Redirect.
• Установка WYSIWYG редактора. Модуль Web Form.
• Лабораторные работы: Создание ЧПУ. Работа с представлениями и формами.
• Упражнение 1: Создание ЧПУ на сайте.
• Упражнение 2: Подключение транслитерации.
• Упражнение 3: Визуальный редактор и модуль Web Form.
Модуль 4. Настройки безопасности, работа с пользователями. • Управление пользователями. Распределение ролей и прав.
• Модули Fancy Login и Poll.
• Лабораторные работы: Работа с пользователями
• Упражнение 1: Раздача прав и ролей пользователям.
• Упражнение 2: Установка модуля Fancy Login.
• Упражнение 3: Работа с модулем Poll, создание опросов на сайте.
Модуль 5. Способы ручной верстки и шаблонизации в CMF Drupal. • Понятие шаблонов, возможность их переопределения CMF Drupal.
• Лабораторные работы: Шаблоны в Drupal.
• Упражнение 1: Ручная темизация Views.
• Упражнение 2: Правка и создание шаблонов тем.
Чему научат: • Устанавливать локальный сервер и развертывать на нём платформу Drupal
• Собирать сайт, используя различные модули
• Выбирать и устанавливать тему, наиболее подходящую для тематики сайта
• Получать именно ту функциональность, которая Вам нужна, не прибегая к написанию кода
• Устанавливать и использовать любой модуль для Drupal
• Общаться с другими разработчиками со знанием терминологии и имея чёткое представление об архитектуре CMF Drupal
По окончании этого модуля слушатели смогут: • Создать сайт. От идеи и заканчивая готовым проектом
• Описать принцип работы данного фреймворка
• Использовать Drupal в своих собственных проектах