Drupal 10: краткий обзор
Drupal 10 — последняя версия популярной системы управления контентом (CMS) с открытым исходным кодом Drupal, выпущенная 14 декабря 2022 года. Она знаменует собой кульминацию более чем двух лет разработки и приносит с собой множество новых функций и улучшений.
Одной из ключевых особенностей Drupal 10 является поддержка современных практик веб-разработки. Он включает новую фронтенд-тему под названием Olivero, созданную с использованием новейших веб-технологий, включая CSS Grid и Flexbox, и полностью адаптивную. Drupal 10 также обеспечивает поддержку последних версий PHP и MySQL, а также поддержку разделенных архитектур и конфигураций headless CMS.
Еще одним важным улучшением в Drupal 10 является расширенный опыт создания контента. Новый редактор контента под названием «Управление контентом» позволяет авторам легко управлять рабочим процессом и процессом проверки своего контента. Он включает такие функции, как настраиваемые состояния, роли и разрешения, а также возможность планировать публикацию контента на более позднюю дату.
Что касается производительности, Drupal 10 может похвастаться значительными улучшениями по сравнению с предшественником. Он включает новую систему кэширования под названием «Динамический кэш страниц», которая обеспечивает более быструю загрузку страниц и улучшенную масштабируемость. Drupal 10 также включает новый инструмент под названием «Big Pipe», который оптимизирует доставку динамического контента, отдавая приоритет отрисовке контента выше линии сгиба.
Помимо этих основных функций, Drupal 10 включает множество других улучшений и доработок. Он имеет новую тему по умолчанию под названием «Olivero», созданную с использованием новейших веб-технологий и полностью адаптивную. Он также включает новую систему плагинов под названием «Блоки», которая обеспечивает более гибкие и настраиваемые макеты. Drupal 10 также включает улучшенную поддержку многоязычных веб-сайтов с улучшенными рабочими процессами перевода и возможностью управления переводами на уровне сущностей.
Одной из самых интересных особенностей Drupal 10 является поддержка конфигураций «Headless CMS». Headless CMS — это система управления контентом, которая отделяет слой представления фронтенда от слоя управления контентом бэкенда. Это позволяет разработчикам создавать пользовательские фронтенд-решения с использованием любых выбранных ими технологий, при этом пользуясь надежными возможностями управления контентом Drupal.
Drupal 10 также включает ряд новых API и инструментов для разработчиков. Он включает новый GraphQL API, который позволяет разработчикам запрашивать и изменять данные с использованием языка запросов GraphQL. Он также включает новый API «Рабочий процесс», который позволяет разработчикам создавать пользовательские рабочие процессы и интеграции с другими инструментами и системами.
В целом, Drupal 10 — это большой шаг вперед для популярной системы управления контентом. Его поддержка современных практик веб-разработки, расширенный опыт создания контента и улучшенная производительность делают его отличным выбором для организаций, стремящихся создавать и управлять веб-сайтами и цифровыми решениями. Его поддержка конфигураций headless CMS и новые API делают его привлекательным выбором для разработчиков, стремящихся создавать индивидуальные решения.