19. И ещё
• RESTful Web Services
• Migrate
• 100% multilingual
• Twig
• Schema.org
• In-place Editing
• Безопасность: уровень «Паранойя»
• Кроме ядра, огромная база модулей
23. REST в ядре JSONAPI* GraphQL Services RELAXed
просто
работает
по стандарту,
планы слить в
ядро
не рест, планы
слить в ядро
Drupal Way
для сложных
контентных
проектов
https://
www.drupal.or
g/project/
jsonapi
https://
www.drupal.or
g/project/
graphql
https://
www.drupal.or
g/project/
services
https://
www.drupal.or
g/project/
relaxed
* мой выбор
26. Ссылки
1. A roadmap for making Drupal more API-first, by
Dries Buytaert
2. Тоже самое про семёрку: REST in Peace - API
Development in Drupal, by Komelin & Marshalkina
37. React это для сложных приложений
Заблуждение 3:
Нет. React — это будущее веба. В виде новой
библиотеки, веб-компонентов W3C, или как-то ещё.
38. React нужно учить как обычно, в бою
Заблуждение 4:
Нет. Нужно понять идею, но подавляющее
большинство статей и курсов — об инструментах,
вебпаках и синтаксическом сахаре.
39. Две гениальные статьи
1. Removing User Interface Complexity, or Why
React is Awesome, May 13, 2014
Что значит «реактивность» и почему за этим
подходом будущее.
2. A Comprehensive Guide to Test-First
Development with Redux, React, and Immutable,
Sep 10, 2015
Что такое Application State Tree и в чём крутость
Redux.
40. А теперь можно в бой 💪
1. create-react-app — быстрый старт, потом можно
сделать круто
> npm install -g create-react-app
> npm start
> # Всё.
41. А теперь можно в бой 💪
2. react-redux-universal-hot-example — пример со
всеми популярными библиотеками
Redux, Universal, API, React Router, ES6/ES7,
Webpack, sass-loader, mocha
43. А теперь можно в бой 💪
3. Скринкаст NODE.JS / Курс по Node.JS от Ильи
Кантора
промисы, обработка ошибок, безопасность, продакшн
44. 1. Drupal отдельно, фронтенд отдельно. Нет
никакого «модуля».
2. Drupal классный на бекенде: CMS, CMF, API.
Не надо всё переписывать на Node — мы за
безопасный бекенд.
3. На фронтенде то, что вам нравится.
Итого