Drupal 8
BarCamp
Привет, меня зовут Саша и я участвую во всем этом )
Drupal 7
25 Mb files
Drupal 8
195 Mb files
Рассказать про изменения?
- autoload.php
- doctrine
- egulias
- guzzlehttp
- masterminds
- phpdocumentor
- phpunit
- sebastian
- symfony
- twig
- wikimedia
- behat
- composer
- easyrdf
- fabpot
- jcalderonzumba
- mikey179
- phpspec
- psr
- stack
- symfony-cmf
- zendframework
Что в ядре
кроме ядра?
Настало время
охуительных историй
кейсов.
Что выбрать?
-
Как мы переносим конфигурации
-
Как мы работаем в CLI
-
Как мы создаем модели
и представления (в т.ч. для создания API и CRM)
Почему это боль?
-
Этот этап провоцирует ошибки
-
Нет конроля за исполнением
-
Выполняет зачастую наименее квалифицированный сотрудник
Или из безысходности -- наиболее квалифицированный
YML as configurations
Давайте stage и dev копии сайта
- Сделаем новую модель и вывод, будет тип материала "Мероприятие"
- Добавим нужные нам поля
Теперь, импортируем это на другой сайт через UI
Теперь, импортируем это через CLI,
Drush и git.
Drush dl, en, up
Generating / scaffolding
- http://drushcommands.com/
- https://drupalconsole.com/docs
У нас есть модель, есть контент, давайте настроим отображение
- Views в ядре
- Экспорт конфигураций
- REST
- Профайлинг
JSON
Готовое окружение
https://github.com/wadmiraal/docker-drupal
https://dockerizedrupal.com/
https://hub.docker.com/_/drupal/
https://github.com/hashbangcode/vlad
http://www.drupalvm.com/
Спасибо.
dan@ra-don.ru
+79287700850 (пишите в Telegram)
CMS Meetup
By Alexander Dubovskoy
CMS Meetup
- 1,960