Спустя 3,5 года с начала разработки Drupal 8, наконец, выпущена первая бета-версия. Эту версию уже можно использовать для разработки будущих проектов и переноса старых, однако не рекомендуется использовать в действующих проектах, поскольку всё ещё существуют критичные баги и возможность потери данных. Критические части API стабильны, модель данных закончена, как и функциональное наполнение. Финального релиза, думаю, следует ожидать не ранее середины 2015 г.
Drupal — одна из наиболее популярных CMS/CMF, имеющая более миллиона активных, действующих установок. Новая версия несёт фундаментальные изменения, как внешние, так и «под капотом». Вот только поверхностный список:
Общий обзор новшеств можно посмотреть здесь, а обзор новшеств для разработчиков — здесь. Попробовать в действии можно в песочнице simplytest.me/project/drupal (разворачивается по клику «Launch sandbox» на полчаса, доступна только вам, количество песочниц не ограничено).
Ещё раз напомню, что бета-версия содержит баги, и сообщество нуждается в вашей помощи в их обнаружении и исправлении. И то и другое можно начать со страницы багов ядра Drupal :)
Drupal — одна из наиболее популярных CMS/CMF, имеющая более миллиона активных, действующих установок. Новая версия несёт фундаментальные изменения, как внешние, так и «под капотом». Вот только поверхностный список:
- Более современный код: ООП, PSR-4, пространства имён, трейты и т.д.
- Использование лучших современных инструментов: компоненты Symfony 2 в качестве фундамента, Composer, Guzzle, Assetic и т.д.
- Новая система конфигурации
- PHPUnit тесты
- RESTful: вывод контента в XML или JSON почти так же просто, как и обычный HTML
- Встроенная мультиязычность
- Views в ядре
- Mobile-first подход к фронт-энду, адаптивный дизайн из коробки
- Backbone во фронт-энде
- Инлайн-редактирование контента
- …
Общий обзор новшеств можно посмотреть здесь, а обзор новшеств для разработчиков — здесь. Попробовать в действии можно в песочнице simplytest.me/project/drupal (разворачивается по клику «Launch sandbox» на полчаса, доступна только вам, количество песочниц не ограничено).
Ещё раз напомню, что бета-версия содержит баги, и сообщество нуждается в вашей помощи в их обнаружении и исправлении. И то и другое можно начать со страницы багов ядра Drupal :)