Мастер-класс по CMS Drupal Система управления содержимым Drupal
О мастер-классе 1. Что такое Drupal и с чем его едят как его можно использовать; 2. Установка и первоначальная настройка Drupal; 3. Расширенные возможности использования; 4. Drupal для программистов; 5. Источники информации о Drupal.
История Краткая история развития Drupal 2000: Дрис Байтаерт создает первую версию Drupal для использования в личных целях; 2001: Появляется первая открытая версия Drupal (Сейчас Drupal распространяется под лицензией GPL v.2); 2007: Дрис Байтаерт создает фирму Acquia направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat. 2008: Дрис Байтаерт получил учёную степень и теперь собирается полностью сконцентрироваться на развитии своего детища.
Drupal wins 2009 Best Open Source PHP CMS
История
Сайты на CMS Drupal AOL корпоративный сайт, Apple выставка и конференция Macworld, Mozilla Get Firefox, Forbes видео-хостинг, Greenpeace UK официальный сайт, Hillary Clinton предвыборный сайт, MTV UK официальный сайт, Novell community-сайты, Second Life сайт разработчиков, Sony музыкальный портал и сайты исполнителей, Sun сайт с расширениями для Open Office, Ubuntu официальный сайт, Warner Bros Records музыкальный сайт, Yahoo Yahoo! Research, ООН сайт кампании по борьбе с бедностью. Сайты и порталы городов на Drupal (РФ) Россия Нижний Новгород Уфа Калининград Брянск Псков Ярославль и область Петрозаводск Сочи и Красная Поляна Ангарск Новочебоксарск Миллерово Калач-на-Дону Лениногорск Наро-Фоминск Домодедово Шарыпово Льгов Большой Камень Шахунья Борисоглебск Кременки Чернушка Дзержинск Шерегеш Фалёнки
Стань специалистом Drupal
УСТАНОВКА CMS DRUPAL
Установка
Термины 1. Нода («node») документ, материал или узел; 2. Таксономия ( «taxonomy») инструмент для работы с терминами (тэгами, ярлыками, метками, категориями); 3. Темизация («theme») - настройка оформления сайта. 4. Модули – расширения системы.
Настройка 1. Установка и настройка модулей; 2. Создание структуры сайта; 3. Выбор (или разработка) темы сайта; 4. Добавление пользователей.
Стандартные модули Blog Book Color Contact Forum Menu OpenID Poll Search Update status Upload Menu Taxonomy Path
Модуль Taxonomy 1. Вложенность и размер практически не ограничены; 2. Материал может иметь термины из нескольких словарей; 3. Может использоваться в виде тэгов (меток) или дерева 4. Возможность множественного выбора
Taxonomy Иллюстрация связей материалов факультетского сайта, возможных в рамках модульно- ориентированного подхода (голубые непрерывные линии) и таксономии (пунктирные линии цветов, соответствующих категориям):
Темы оформления БесплатныеПлатные Собственной разработки
Управление доступом
Расширенные возможности Модуль CCK – создание пользовательских полей для материалов Модуль Views – создание выборки из БД Модуль ImageCache – обработка изображений «на лету» Модуль Panels – разделение зоны контента на части Модуль Webform – создание форм-«опросников» Модуль Ubercart – полноценный интернет-магазин… «Программирование без программирования»
Drupal для программистов API: 1.Database abstraction layer 2.Hooks 3.Theme functions
Комьюнити и сайты
Литература
Курсы по обучению CMS Drupal в Иркутске 1.Создание сайта на Drupal Базовый курс (создание сайта-визитки) Расширенный курс (создание корпоративного сайта) 2.Drupal для дизайнеров (темизация) Базовый курс (создание темы) Расширенный курс (изменение элементов страниц) 3.Экспресс-курс «Создание интернет- магазина на базе CMS-Drupal»
Кривая обучения