Drupal book: видео, статьи о Drupal 8 и Drupal 7

Drupal Global Contribution Weekend 26, 27 января 2019

Drupal Global Contribution Weekend

26 января 2019 - 10:00 - 14:00 (МСК)
27 января 2019 - 10:00 - 14:00 (МСК)

Всем, привет! Меня зовут Иван, я разрабатываю на Drupal, веду блог и youtube канал о Drupal:
http://drupalbook.ru
https://www.youtube.com/c/IvanAbramenko

25-27 января 2019 года по всему миру будет проходить Drupal Global Contribution Weekend:
https://groups.drupal.org/node/534537

Drupal Training Day - 1 Декабря 2018

Drupal Training Day

1 Декабря будут проходить тренинги по друпал по всему миру. 

Предлагаю и нам собраться и поизучать Drupal 1 Декабря 2018 - 10:00 - 14:00 (МСК). 
В частности Drupal Commerce:
https://www.drupal.org/project/commerce
платформу для создания интернет магазинов на Drupal. 
Разберемся как ставить Drupal Commerce, какие проблемы бывают с установкой. Настроим отображение товаров и каталога, посмотрим как работает расчет доставки и подключается оплата.

12.12. Event Dispatcher, кастомный код для определенных событий.

Система events позволяет строить более сложные системы с возможностью изменения функционала с помощью кастомного кода по определенным событиям. Многие хуки из Drupal 7 были заменены event'ами. Это позволило унифицировать работу многих частей друпала и дополнительных контрибных модулей. Сама система events пришла из Symfony и состоит из следующих частей:

12.11.2. Создание, обновление, удаление Entity.

Drupal 8 logo

Работа с Entities в Drupal 8 унифицирована и все CRUD операции также одинаковы для всех сущностей. В этой статье мы разберемся как работать с сущностями в кастомном коде.

12.11.1. Обращение к полям в Entity.

Drupal logo

Получать значения полей в сущностях довольно просто, но есть несколько способов для этого. Давайте посмотрим как лучше всего работать со значениями полей в кастомном коде.

12.11. Drupal 8 Entity API. Создание кастомной сущности. Генерация сущности через Drupal Console.

Drupal entity API

Мы уже разобрались с Form API, Fields API и знаем как данные в Drupal 8 попадают в БД. Теперь давайте рассмотрим фундамент всех друпал сайтов, а именно Entity API.

12.10.3. Работа с полями в Drupal 8. Создаем свой тип поля, widget, formatter для вставки видео с Youtube.

Drupal youtube embed field custom

В прошлых статьях мы рассмотрели как устроен тип поля Link: Storage, Widget, Formatter. В этой статье мы сделаем свой костомный тип поля для вывода видео с youtube на странице с двумя разными форматами и настройками.

Страницы