Видеокурс "Разработка сайтов на CMS Drupal"
Всем, Привет!
Меня зовут Абраменко Иван.
https://www.linkedin.com/in/ivan-abramenko/
https://www.drupal.org/u/levmyshkin
На этом сайте вы сможете найти видеоуроки и статьи по CMS Drupal, HTML, CSS, Javascript, jQuery, PHP. Свои уроки я выкладываю на youtube-канале:
https://www.youtube.com/user/SiteMadeRu
Это вводный видеокурс о том, как создавать сайты на Drupal. Если у вас возникают вопросы по ходу курса задавайте их в телеграм канале "Друпал для начинающих":
https://t.me/drupal_beginner
Все статьи перенесены на Drupal.ru, где вы можете их почитать:
Вы также можете ознакомиться с возможностями Drupal в переведенном Руководстве пользователя на сайте Drupal.org:
https://www.drupal.org/ru/docs/user_guide/ru/index.html
Список уроков:
Предисловие
Установка Drupal с Lando
1. Установка и русификация Drupal. Видео
1.1. Инсталяционные профайлы. Видео
1.2. Установка модулей на Drupal. Видео
1.2.1. Обновление модулей и ядра Drupal.
1.2.2. Обновление Drupal без Drush и без Composer.
1.3. Русификация Drupal. Видео
1.4. Установка темы оформления на Drupal. Темы конструкторы. Видео
1.5. Выбор хостинга, покупка доменного имени. Перенос сайта на хостинг.
2. Базовые возможности Drupal.
2.1. Материалы сайта, типы материалов, ноды. Видео
2.2. Пользователи, роли и разрешения. Видео
2.3. Comment - Комментарии. Видео
2.4. Blog, CKEditor - блог на Drupal. Видео
2.5. Taxonomy - Таксономия, словари и термины. Видео
2.6. Block - Регионы и блоки. Видео
2.7. Field, Entity - работа с полями и сущностями. Видео
2.8. Image - Работа с изображениями, пресеты. Видео
2.9. Views - конструктор вывода материала. Новостная лента на Drupal. Видео
2.10. Colorbox - Создание простой фотогалереи на Drupal. Видео
2.11. Forum - Создание форума на Drupal. Видео
2.12. Menu. Меню в Друпал. Видео
3. Drupal Конфигурация
3.1. Настройка учетной записи. Видео
3.2. Система. Информация о сайте. Видео
3.3. Интерфейс пользователя. Ярлыки. Видео
3.4. Работа с содержимым. Текстовые форматы. Видео
3.5. Мультимедиа. Стили изображений. Видео
3.6. Поиск и метаданные. ЧПУ для друпал. Видео
3.7. Разработка. Логи, Кеш, Режим обслуживания, Управление конфигурацией. Видео
3.8. Регион и язык. Перевод Друпал на другой язык. Видео
3.9. Веб-службы. Видео
4. Конструкторы Drupal.
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 фильтры и сортировка. Доска объявлений на Drupal. Видео
4.5.3. Views Аргументы (контекстные фильтры). Видео
4.5.4. Views Связи (Relations). Видео
4.5.5. Views slideshow - вывод jQuery-слайдшоу и каруселей через Views. Видео
4.5.5.1. Подключаем jQuery OwlCarousel к Drupal Views. Видео
4.5.6. Дополнительные настройки Views. Видео
4.5.7. Агрегация данных во Views. Видео
4.6. Webforms - мощный конструктор форм. Видео
4.7 - Layout Builder - конструктор страниц и вывода контента. Видео
5. Drupal Commerce - Видео обзор.
8. Темизация Drupal.
8.1. Темы ядра Drupal.
8.1.1. Создание темы на основе Zen Drupal
8.2. Из чего состоит тема Drupal. Обзор темы Stark.
8.3. Создание своей Drupal темы на основе темы Stable.
8.4. Twig - новый шаблонизатор для Drupal.
8.5. Работа с CSS в Drupal. Breakpoints, responsive настройки в теме Drupal.
8.6. Работа с шаблонами в Drupal. Какие есть шаблоны в ядре Drupal.
8.7. Работа с регионами и блоками в Drupal.
8.8. Работа с jQuery в Drupal. Что такое behaviors?
8.9. Темизация Views Drupal. Создаем owl carousel слайдшоу с thumbnails.
9. Продвинутая темизация Drupal.
9.1. Темы конструкторы Drupal.
9.2. Создание темы на основе Bootstrap. Настраиваем PhpStorm, LESS Compiler для работы с нашей темой. Видео
9.2.1. Создание темы на основе Bootstrap. Компиляция SASS через Gulp. Видео
9.3. Отключаем кеш в Drupal. Вывод debug информации в шаблоне. Видео
9.4. Подготавливаем мобильную версию сайта на теме Bootstrap на Drupal. Видео
9.5. Верстаем блок services с колонками bootstrap. Видео
9.6. Галерея Isotope для Drupal. Видео
9.7. Блок с youtube видео Drupal. Видео
9.8. Блок с twitter в Drupal. Видео
9.9. Блок с социальными иконками Drupal. Видео
9.10. Слайдшоу для Drupal. Видео
9.11. Форма обратной связи Webform Drupal. Видео
9.12. Верстаем футер сайта, Pixel Perfect верстка. Видео
12. Разработка модулей для Drupal.
12.1. Установка Drush на Open Server.
12.2. Что такое hook в Drupal?
12.3. Создаем кастомный Drupal модуль. Вывод страницы программно. Видео
12.4. Создание страниц для premium аккаунта. Видео
12.5. Основная документация по Drupal api.drupal.org. Как искать информацию по API Drupal.
12.6. Роут с параметром. Видео
12.7. Плагины в Drupal. Выводим блок. Видео
12.8. Работа с формами в Drupal. Добавляем форму администрирования. Видео.
12.8.1. hook_form_alter() добавляем submit и validate для существующей формы.
12.8.2. Miltistep popup форма в Drupal.
12.9. Работа с конфигурациями в Drupal. Active, Sync конфиги, перенос конфигов с DEV на LIVE. Видео
12.9.1. Работа с конфигурациями в Drupal. Импорт контента и конфигурации.
12.9.2. Config Split, Config Ignore делаем различные конфиги для разных инстансов.
12.10. Drupal Fields API. Drupal поля в базе данных.
12.10.1. Drupal Fields API. Drupal Widget ввод данных полей, форма для поля.
12.10.2. Drupal Fields API. Drupal Formatter вывод данных полей на страницу.
12.10.3. Работа с полями в Drupal. Создаем свой тип поля, widget, formatter для вставки видео с Youtube.
12.11. Drupal Entity API. Создание кастомной сущности. Генерация сущности через Drupal Console.
12.11.1. Обращение к полям в Entity.
12.11.2. Создание, обновление, удаление Entity.
12.11.3. Хуки для работы с Entity.
12.12. Event Dispatcher, кастомный код для определенных событий.
12.13. Работа с базой данных в Drupal.
12.14. Интеграция Drupal модуля со Views
12.14.1. Переопределение Drupal views фильтра
12.15. Services и Dependency Injection
12.15.1. Dependency Injection в контроллере
12.15.2. Dependency Injection в блоке
12.15.3. Dependencies Injection в BaseForm
12.15.4. Dependencies Injection в ConfigFormBase конфигурационной форме
12.15.5. Dependencies injection в кастомном классе/сервисе
Приложение.
Список полезных Drush команд.
Composer в Drupal. Вывод последних твитов из Twitter.
SEO Checklist - записная книжка по SEO.
Загрузка и установка Drupal Commerce.
EBT/EPT Modules
- EBT Accordion / FAQ
- EBT Basic Button
- EBT Bootstrap Button
- EBT Call to Action
- EBT Carousel
- EBT Columns / Container
- EBT Countdown
- EBT Counter
- EBT Image
- EBT Image Gallery
- EBT Micromodal
- EBT Quote
- EBT Slick Slider
- EBT Slideshow
- EBT Stats
- EBT Tabs
- EBT Text
- EBT Tiles
- EBT Timeline
- EBT Video
- EBT Video and Image Gallery
- EBT Webform
- EBT Webform Popup
- EPT Accordion / FAQ
- EPT Basic Button
- EPT Bootstrap Button
- EPT Call to Action
- EPT Carousel
- EPT Columns / Container
- EPT Countdown
- EPT Counter
- EPT Image
- EPT Image Gallery
- EPT Micromodal
- EPT Quote
- EPT Slick Slider
- EPT Slideshow
- EPT Stats
- EPT Tabs
- EPT Text
- EPT Tiles
- EPT Timeline
- EPT Video
- EPT Video and Image gallery
- EPT Webform
- EPT Webform Popup
Have a question?
Ask questions, suggest ideas, share case studies.