Курс: Создание сайтов на CMS Drupal
Продолжительность курса: 40 ак. ч.
Описание курса:
Drupal — один из представителей CMS. Система может быть использована для построения самых разных типов сайтов. В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем. Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости. Цель курса: Научиться создавать web-ресурсы с помощью системы Drupal, движка для создания сайта без дополнительных знаний в области сайтостроении
Аудитория:
Курс предназначен для web-мастеров, web-дизайнеров, и др
Необходимая подготовка:
Базовая компьютерная подготовка (Windows, Word).
Результат обучения:
После изучения курса слушатель будет уметь:
• Работа с платформой Drupal на локальном сервере
• Собирать сайт, используя различные модули
• Выбирать и устанавливать тему, наиболее подходящую для тематики сайта
• Получать определенную функциональность без написания кода
Программа курса:
Модуль 1. Установка Drupal. Изучение архитектуры системы. Основы построения сайта.
• Обзор системы Drupal.
• Установка сервера.
• Установка CMF Drupal.
• Знакомство с админкой.
• Понятие ноды, таксономии, меню и модуля для Drupal.
• Типы материалов в Drupal, комментарии.
• Установка и удаление модулей. Создание нод и словарей. • Работа с модулями, создание материалов.
Модуль 2. Модули в Drupal. Работа с оформлением ресурса.
• Установка и настройка тем оформления, тема админки.
• Настройки производительности.
• Модули Views, CCK и ImageCache.
• Блоки и регионы в Drupal.
Модуль 3. Установка и работа с модулями.
• Изучение модулей Path, Path Auto, File Paths, Token, Transliteration и Global Redirect.
• Установка WYSIWYG редактора. Модуль Web Form.
Модуль 4. Настройки безопасности, работа с пользователями.
• Управление пользователями. Распределение ролей и прав.
• Модули Fancy Login и Poll.
Модуль 5. Способы ручной верстки шаблонов в CMF Drupal.
• Понятие шаблонов, возможность их переопределения CMF Drupal.
Модуль 6. Работа с Drupal API.
• Form API. Создание форм на Drupal.
• Field API. Поля в Drupal
• Data Base API. Написание кроссплатформенных SQL запросов в Drupal.
Модуль 7. Система хуков. Перехват событий в Drupal.
• Обзор хуков, применение в своих модулях.
Модуль 8. Работа с несколькими базами. Мультисайтинг.
• Работа с несколькими базами в CMF Drupal.
• Мультисайтинг.
Модуль 9. Создание реальных приложений в своих модулях.
• Создание файлового хранилища.
• Создание системы обмена информацией между сайтами