Модули Drupal 7

advertisement
Модули Drupal 7
Описание:
В отличие от многих популярных CMS, Drupal не имеет какой-либо специализации, что
позволяет создавать с его помощью практически любые информационные системы.
Модульная структура, открытое API, хорошая документация, мощное международное
сообщество делают его одним из лидеров среди CMS, и даже позиционируют его, как
CMF (Content Management Framework).
Более 4000 модулей, созданных сообществом, позволяют реализовать практически любую
функциональность, а открытая архитектура и полная документация позволяют дописать
самостоятельно то, чего нет в сообществе. Но огромное количество разнообразных
модулей могут превратиться из преимущества Drupal в его недостаток, если пытаться
использовать модули наугад, или вести разработку «наоборот» - не от потребностей, а от
возможностей. Выучить же функциональность всех имеющихся модулей – задача просто
невыполнимая.
Однако, модули Drupal – это не просто нагромождение всяких функций. Освоив основные
принципы создания модулей, можно будет уверенно ориентироваться в их огромном
количестве, и гораздо четче представлять, что вообще умеют модули. В данном курсе
рассмотрены азы создания модулей. Это позволит разработчику приложения не зависеть
от существующих модулей, потому что всегда есть возможность её «подправить» с
минимальными затратами.В конце курса показан пример довольно «монструозного»
модуля Drupal Commerce, который при ближайшем рассмотрении является просто
набором различного, стандартного функционала.В целом курс посвящен именно модулям
Drupal. На курсе практически НЕ будут рассматриваться вопросы SEO, привлекательного
дизайна, юзабилити, и прочих элементов интернет-маркетинга.
Программа курса:
1. Введение в разработку модулей
1. Файл info
2. Файл .module
3. Файл .install
4. Хуки Друпал
2. Администрирование модулей
1. Страница модулей
- Модуль Filter Module
2. Модуль Admin menu
3. Модуль Fpa
3. Сущности в Друпал
1. Ноды
2. Комментарии
3. Термины
4. Пользователи
5. Другие сущности
- Модуль Страны
- Модуль Флаги
- Модуль ECK
4. Работа с полями
1. Структура полей
- 4.1.1.Типы полей
- 4.1.2.Виджеты
- 4.1.3.Форматеры
2. Особые типы
-
4.2.1.Модуль Image
4.2.2.Модуль Date
4.2.3.Reference
3. Виджеты
-
4.3.1.Визуальные редакторы
4.3.2.Загрузчики
4.3.3.Календарь
4. Управление полями
-
4.4.1.Модуль Field group
4.4.2.Модуль Field Collection
4.4.3.Модуль Conditional Fields
4.4.4.Автоматическое название
5. 5.Модуль Views
1. Концепция views
1.1.Что показать?
-
Сущность
Взаимосвязи
Поля
ильтры
Раскрытые фильтры
Подвал и шапка
Контекстные фильтры (аргументы)
Пейджер
1.2.Как показать?
1.2.1.Форматы
-
.Поля
Сортировка
Стили
Темизация
Группировка
1.3.Где показать
1.3.1.Дисплей
-
Блок
-
Страница
Вложение
1.3.2.Раскрытые фильтры
2.Модули расширения Views
6. Вывод контента
-
-
Управление отображением
1. Форматеры
2. View mode
Модуль Dysplay Suite
Модуль ChaosTools
Модуль Panels
7.Действия
-
Модуль Token
Модуль Pahtauto
Модуль Context
Модуль Rules
8.Миграция контента
-
Модуль Migrate
Модуль Feeds
Модуль Features
Services
9.Работа с пользователями
-
Модуль Profile2
Модуль Content Access
Модуль TACL
Модуль User Point
Модуль logintoboggan.
Модуль Webform.
10.Собираем все вместе. Примеры
-
Event Calendar
Drupal Commerce
Ваши примеры
Требования к слушателю для прохождения курса:
Этот курс для начинающих разработчиков web-систем на CMS Drupal 7.
Предполагается, что слушатели знакомы с CMS Drupal на уровне администратора, умеют
её устанавливать, и администрировать функциональность, предоставляемую ядром
системы.
Предполагается, также, что слушатель имеет базовые знания языка PHP и CSS.
У слушателя должен быть установлена и русифицирована CMS Drupal 7. А также быть
доступ в Интернет, во время занятий и доступ к редактированию файлов Drupal.
Результат после прохождения курса:
Знания о концепциях, заложенных в CMS Drupal 7 и её возможностях.
Познакомитесь с популярными модулями Drupal 7, позволяющими значительно
расширить возможности любой Web-системы.
Научитесь администрировать модули Drupal 7, реализующие сложный функционал.
Получите навыки быстрого создания простых модулей, добавляющих нужную Вам
функциональность в существующие модули.
Освоите работу со сложными приложениями, и готовыми сборками на Drupal7 (Drupal
Commerce)
Длительность курса: 42 астр часа (14 занятий по 3 часа)
Время проведения 10.03.2014-01.04.2014
Пн. -19.00-22.00
Вт. -19.00-22.00
Чт. -19.00-22.00
Пт. -19.00-22.00
Download