18 января в 19:00 Даниил Мясников расскажет, что такое Друпал и продемонстрирует, как им пользоваться. Семинар рассчитан на программистов и веб-мастеров желающих узнать что из себя представляет система Друпал.
Первая часть семинара — теоретическая, вторая — практикум.
Часть 1 — Теория
1. Общие вопросы, связанные с CMS
1.1. Принцип моё<->чужое, когда своё становится достоянием общественности, а сторонние разработки решают ваши задачи.
а. В чём выгода использования разработок сторонних производителей.
б. Чем помогает открытый доступ к своим разработкам.
1.2. Различия CMS с разорванной и единой информационной моделью: почему Друпал интереснее Joomla! и Bitrix.
2. Почему Друпал
2.1. Основная идеология разработки под Друпал — всё есть PHP. Нет необходимости изучать новые языки разметки и программирования.
2.2. Темизация в Друпале, нативная PHP темизация движком PHPTemplate, скорость исполнения и гибкость в настройках.
2.3. Мультисайтинг и каскадность модулей. Как один модуль для разных сайтов на одном движке по-разному пропатчить.
2.4. Разработка «по щелчку», или всё сделали до вас. Как приятно ничего не делать и во что это вытекает.
3. О чём нужно помнить
3.1. Принцип — «Ложки нет»: чего априори нет в Друпале, и как решать эту проблему.
а. Отсутствие древовидной структуры данных, привычной для большинства CMS.
б. Отсутствие ООП в API Drupal, или как расширяться по старинке.
3.2. Основные плюсы/минусы системы: говорим о специфических достоинствах и недостатках применения Друпала.
Часть 2 — Практикум
Практикум: Сервис заказа печати фотографий. Делаем корпоративный сайт некой компании, занимающейся печатью фотографий, присланных прямо через сайт.
1. Сборка информационной части сайта.
а. Информационные страницы.
б. Фотоальбом.
в. Вопросник.
2. Система заказа печати фотографий.
а. Устанавливаем магазин.
б. Привязка файлов к заказу.