Раздел: Интернет и Web-технологии

Создание сайтов на CMS Drupal

Цена
Цена для организаций 12900 руб.
Цена вебинара 11900 руб.
Цена для частных лиц 11900 руб.
Индивидуальное обучение (1ак.ч.) от 800 руб.

Длительность курса: 40/ часов/дней.

Посредством системы Drupal можно строить сайты и вебприложения различного назначения и сложности.  Если сайт часто обновляется и приходится менять его структуру или если он является чем-то большим, чем просто онлайновое хранилище файлов — не обойтись без использования скриптов. C некоторого момента развития сайта затраты на поддержку десятков разнообразных скриптов, написанных разными авторами с использованием различных программных технологий возрастают настолько, что удобства их использования становится сомнительным. CMS (Content Management System) — набор программных средств, предоставляющий комплексный подход к созданию сайта.

Drupal — один из представителей CMF (Content Management Framework) — то есть среда разработки сайта. Система может быть использована для построения самых разных типов сайтов. В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем. Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости.

Главным преимуществом данной CMF является возможность таксонимии, с помощью данной технологии Drupal может больше, чем реализовать простой категоризированный список каждого типа содержимого. Вместо этого система структуры Drupal позволяет администраторам создавать не ограниченное виртуально количество схем классификации.

Цель курса:

Научиться создавать web-ресурсы с помощью системы Drupal, движка для создания сайта без дополнительных знаний в области сайтостроении.

Категория слушателей:

Курс предназначен для  web-мастеров,  web-дизайнеров, и др.

Уровень предварительной подготовки: опытный пользователь ПК. Желательно знание CSS, HTML (знание основных тэгов), обязательно знание PHP.

После прохождения курса Вы будете уметь:

  • Работа с платформой Drupal  на локальном сервере
  • Собирать сайт, используя различные модули
  • Выбирать и устанавливать тему, наиболее подходящую для тематики сайта
  • Получать определенную функциональность без написания кода

Материалы курса: каждый слушатель получает раздаточные материалы по курсу

Продолжительность курса: 40 ак.час

Содержание курса:

Установка Drupal.  Изучение архитектуры системы. Основы построения сайта.

  • Обзор системы Drupal.  Критерии и причины выбора этой CMF.
  • Установка сервера.
  • Установка CMF Drupal.
  • Знакомство с админкой.
  • Понятие ноды, таксономии, меню и модуля для Drupal.
  • Типы материалов в Drupal, комментарии.
  • Установка и удаление модулей. Создание нод и словарей.
  • Работа с модулями, создание материалов.

Модули в Drupal. Работа с оформлением ресурса.

  • Установка и настройка тем оформления, тема админки.
  • Настройки производительности.
  • Модули Views, ckeditor, colorbox, imce и ImageCache. XML sitemap
  • Блоки и регионы в Drupal.

Установка и работа с модулями.

  • Изучение модулей Path, Path Auto, File  Paths, Token, Transliteration, Global Redirect, site_verify, metatag.
  • Установка WYSIWYG редактора. Модуль Web Form.

Настройки безопасности, работа с пользователями.

  • Управление пользователями. Распределение ролей и прав.
  • Модули Fancy Login и Poll.

Способы ручной верстки шаблонов в CMF Drupal.

  • Понятие шаблонов, возможность их переопределения CMF Drupal.

Работа с Drupal API.

  • Form API. Создание форм на Drupal.
  • Field API. Поля в Drupal
  • Data Base API. Написание кроссплатформенных SQL запросов в Drupal.

Система хуков. Перехват событий в Drupal.

  • Обзор хуков, применение в своих модулях.

Работа с несколькими базами. Мультисайтинг.

  • Работа с несколькими базами в CMF Drupal.
  • Мультисайтинг.

Перенос с хостинга на локальный Server (с локального сервера на хостинг):

  • Работа с сервером Denver. Установка, настройка, структура папок.
  • Локальная разработка сайта.