230 likes | 666 Views
Система управления содержимым Drupal. Мастер-класс по CMS Drupal. Что такое Drupal и с чем его едят как его можно использовать ; Установка и первоначальная настройка Drupal ; Расширенные возможности использования ; Drupal для программистов ; Источники информации о Drupal.
E N D
Система управления содержимым Drupal Мастер-класс по CMS Drupal
ЧтотакоеDrupal и с чем его едят как егоможноиспользовать; Установка и первоначальная настройка Drupal; Расширенные возможности использования; Drupal для программистов; Источники информации о Drupal. О мастер-классе
Краткая история развития Drupal 2000: Дрис Байтаерт создает первую версию Drupal для использования в личных целях; 2001: Появляется первая открытая версия Drupal (Сейчас Drupal распространяется под лицензией GPL v.2); 2007: Дрис Байтаерт создает фирму Acquia направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat. 2008: Дрис Байтаерт получил учёную степень и теперь собирается полностью сконцентрироваться на развитии своего детища. История
Сайты на 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 http://odesk.com/
Термины Нода («node») ― документ, материал или узел; Таксономия ( «taxonomy») ― инструмент для работы с терминами (тэгами, ярлыками, метками, категориями); Темизация («theme») - настройка оформления сайта. Модули – расширения системы.
Настройка Установка и настройка модулей; Создание структуры сайта; Выбор (или разработка) темы сайта; Добавление пользователей.
Стандартные модули Blog Book Color Contact Forum Menu OpenID Poll Search Update status Upload Menu Taxonomy Path
Модуль Taxonomy Вложенность и размер практически не ограничены; Материал может иметь термины из нескольких словарей; Может использоваться в виде тэгов (меток) или дерева Возможность множественного выбора
Taxonomy Иллюстрация связей материалов факультетского сайта, возможных в рамках модульно-ориентированного подхода (голубые непрерывные линии) и таксономии (пунктирные линии цветов, соответствующих категориям):
Темы оформления Бесплатные Платные Собственной разработки
Расширенные возможности Модуль CCK – создание пользовательских полей для материалов Модуль Views– создание выборки из БД Модуль ImageCache – обработка изображений «на лету» Модуль Panels – разделение зоны контента на части Модуль Webform – создание форм-«опросников» Модуль Ubercart – полноценный интернет-магазин… «Программирование без программирования»
Drupal для программистов API: Database abstraction layer Hooks Theme functions
Комьюнити и сайты http://drupal.ru http://shvabrashvabr.ru http://drupal.org
Создание сайта на Drupal Базовый курс (создание сайта-визитки) Расширенный курс (создание корпоративного сайта) Drupal для дизайнеров (темизация) Базовый курс (создание темы) Расширенный курс (изменение элементов страниц) Экспресс-курс «Создание интернет-магазина на базе CMS-Drupal» Курсы по обучению CMS Drupal в Иркутске