Обзор Drupal 8. Что нового?
1. Установка и русификация Drupal 8
1.1. Инсталяционные профайлы
1.2. Установка модулей на Drupal 8
1.2.1. Обновление модулей и ядра Drupal 8.
1.2.2. Обновление Drupal 8 без Drush и без Composer.
1.3. Русификация Drupal 8.
1.4. Установка темы оформления на Drupal 8. Темы конструкторы.
1.5. Выбор хостинга, покупка доменного имени. Перенос сайта на хостинг.
2. Базовые возможности Drupal 8
2.1. Материалы сайта, типы материалов, ноды.
2.2. Пользователи, роли и разрешения.
2.3. Comment - Комментарии
2.4. Blog, CKEditor - блог на Drupal 8.
2.5. Taxonomy - Таксономия, словари и термины
2.6. Block - Регионы и блоки
2.7. Field, Entity - работа с полями и сущностями.
2.8. Image - Работа с изображениями, пресеты.
2.9. Views - конструктор вывода материала. Новостная лента на Drupal 8.
2.10. Colorbox - Создание простой фотогалереи на Drupal 8.
2.11. Forum - Создание форума на Drupal 8.
2.12. Menu. Меню в Друпал 8
3. Drupal 8 Конфигурация
3.1. Настройка учетной записи
3.2. Система. Информация о сайте. Cron.
3.3. Интерфейс пользователя. Ярлыки.
3.4. Работа с содержимым. Текстовые форматы.
3.5. Мультимедиа. Стили изображения (пресеты). Настройки хранения файлов.
3.6. Поиск и метаданные. ЧПУ для друпал.
3.7. Разработка. Логи, Кеш, Режим обслуживания, Управление конфигурацией.
3.8. Регион и язык. Перевод друпал с английского на другой язык.
3.9. Веб-службы. RSS-лента.
4. Конструкторы Drupal 8.
4.1. Contact - Конструктор форм. Форма обратной связи.
4.2. Display Suite - Конструктор вывода нод.
4.3. Panels, Page Manager - Конструктор вывода страниц. Создание главной страницы.
4.4. Paragraphs - Конструктор landing page
4.5. Views - Конструктор вывода материалов. Вывод блоков и страниц.
4.5.0. Обзор модуля Views.
4.5.1. Views Фильтры и сортировка.
4.5.2. Views exposed filters. Доска объявлений на Drupal 8.
4.5.3. Views Аргументы (контекстные фильтры).
4.5.4. Views Связи (Relations)
4.5.5. Views slideshow - вывод jQuery-слайдшоу и каруселей через Views.
4.5.5.1. Подключаем jQuery OwlCarousel к Drupal 8 Views
4.5.6. Дополнительные настройки Views.
4.5.7. Агрегация данных во Views.
4.6. Webforms - мощный конструктор форм.
4.7 - Layout Builder - конструктор страниц и вывода контента
5. Drupal Commerce - модуль интернет магазина для Drupal 8.
5.0. Drupal Commerce - Обзор, установка и настройка.
5.1. Загрузка и установка Drupal Commerce.
5.2 Создание интернет магазина на Drupal. Что выбрать Commerce или Ubercart?
6. Drupal 8 и SEO.
6.1. SEO Checklist - записная книжка по SEO.
8. Темизация Drupal 8.
8.1. Темы ядра Drupal 8.
8.1.1 - Создание темы на основе Zen Drupal 8
8.2. Из чего состоит тема Drupal 8. Обзор темы Stark.
8.3. Создание своей Drupal 8 темы на основе темы Stable.
8.4. Twig - новый шаблонизатор для Drupal.
8.5. Работа с CSS в Drupal 8. Breakpoints, responsive настройки в теме Drupal 8
8.6. Работа с шаблонами в Drupal 8. Какие есть шаблоны в ядре Drupal 8.
8.7. Работа с регионами и блоками в Drupal 8.
8.8. Работа с javascript/jQuery в Drupal 8. Что такое behaviors?
8.9. Темизация Views Drupal 8. Создаем owl carousel слайдшоу с thumbnails.
9. Продвинутая темизация Drupal 8.
9.1. Темы конструкторы Drupal 8
9.2. Создание темы на основе Bootstrap. Настраиваем PhpStorm, LESS Compiler для работы с нашей темой.
9.2.1. Создание темы на основе Bootstrap. Компиляция SASS через Gulp.
9.3. Отключаем кеш в Drupal 8. Вывод debug информации в шаблоне.
9.4. Подготавливаем мобильную версию сайта на теме Bootstrap на Drupal 8.
9.5. Верстаем блок services с колонками bootstrap
9.6. Галерея Isotope для Drupal 8
9.7. Блок с youtube видео Drupal 8
9.8. Блок с twitter в Drupal 8
9.9. Блок с социальными иконками Drupal 8
9.10. Слайдшоу для Drupal 8
9.11. Форма обратной связи Webform Drupal 8
9.12. Верстаем футер сайта, Pixel Perfect верстка
10. Drupal Ubercart - создание интернет магазина на Drupal 8.
10.1. Установка и настройка Drupal Ubercart.
10.3. Каталог Ubercart. Категории и подкатегории.
12. Разработка модулей для Drupal 8.
12.1. Установка Drush 8 на Open Server.
12.10. Drupal 8 Fields API. Drupal поля в базе данных.
12.10.1. Drupal 8 Fields API. Drupal Widget ввод данных полей, форма для поля.
12.2. Что такое hook в Drupal 8?
12.3. Создаем кастомный Drupal 8 модуль. Вывод страницы программно.
12.4. Создание страниц для premium аккаунта.
12.5. Основная документация по Drupal api.drupal.org. Как искать информацию по API Drupal.
12.6. Роут с параметром.
12.7. Плагины в Drupal 8. Выводим блок.
12.8. Работа с формами в Drupal 8. Добавляем форму администрирования.
12.8.1. hook_form_alter() добавляем submit и validate для существующей формы.
12.8.2. Miltistep popup форма в Drupal 8.
12.9. Работа с конфигурациями в Drupal8. Active, Sync конфиги, перенос конфигов с DEV на LIVE.
12.9.1. Работа с конфигурациями в Drupal 8. Импорт контента и конфигурации.
12.9.2. Config Split, Config Ignore делаем различные конфиги для разных инстансов.
12.11. Drupal 8 Entity API. Создание кастомной сущности. Генерация сущности через Drupal Console.
12.11.1. Обращение к полям в Entity.
12.11.2. Создание, обновление, удаление Entity.
12.11.3. Хуки для работы с Entity.
12.12. Event Dispatcher, кастомный код для определенных событий.
12.13. Работа с базой данных в Drupal 8
12.10.2. Drupal 8 Fields API. Drupal Formatter вывод данных полей на страницу
12.10.3. Работа с полями в Drupal 8. Создаем свой тип поля, widget, formatter для вставки видео с Youtube.