Pull to refresh

Drupal 8 Beta

Reading time 1 min
Views 13K
imageСпустя 3,5 года с начала разработки Drupal 8, наконец, выпущена первая бета-версия. Эту версию уже можно использовать для разработки будущих проектов и переноса старых, однако не рекомендуется использовать в действующих проектах, поскольку всё ещё существуют критичные баги и возможность потери данных. Критические части API стабильны, модель данных закончена, как и функциональное наполнение. Финального релиза, думаю, следует ожидать не ранее середины 2015 г.


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 :)
Tags:
Hubs:
+3
Comments 17
Comments Comments 17

Articles