Вышел WordPress 7.0 «Armstrong» с интеграцией ИИ, модернизированной консолью и новыми блоками

После нескольких недель задержки наконец-то вышел WordPress 7.0 «Armstrong», названный в честь джазового музыканта Луи Армстронга. Изначально основной особенностью релиза должно было стать совместное редактирование в реальном времени (RTC), но этот функционал был удален из-за его нестабильной работы. При этом в свежей версии появилась встроенная интеграция ИИ – поворотный момент в истории CMS. Именно интеграция ИИ должна укрепить позиции системы среди многочисленных конкурентов.

Фундамент WordPress AI зиждется на четырех компонентах

ИИ-архитектура в WordPress 7.0 базируется на четырех основополагающих компонентах:

  • WP AI Client;
  • Client-side Abilities API;
  • Экран AI Connectors;
  • Connectors API.

Эти четыре функции составляют основу радикальной трансформации того, как сегодня публикуются материалы и создаются веб-сайты. Мощным импульсом к такому развитию CMS стало огромное активное сообщество, которого нет ни у одной другой платформы.

«В WordPress 7.0 вы можете использовать возможности ИИ прямо на сайте. Новый клиент WP AI Client добавляет централизованный интерфейс, позволяющий плагинам взаимодействовать с генеративными ИИ-моделями без привязок к какому-либо одному провайдеру. Ядро WordPress обрабатывает маршрутизацию запросов за вас. Управление моделями осуществляется на экране Settings > Connectors. Вы можете начать с нескольких предустановленных моделей или добавить свои любимые.

Client-side Abilities API интегрирован непосредственно в WP AI Client, предлагая расширенные возможности ИИ, которые можно применять в своих рабочих процессах».

WP AI Client обеспечивает интеграцию с ИИ-провайдерами

Ядро WordPress позволяет юзерам подключаться к своим собственным ИИ-провайдерам, легко интегрируя их сервисы в CMS. В WP AI Client имеется централизованный интерфейс, который дает возможность отправлять запросы к ИИ-моделям и получать ответы от них.

Разработчикам плагинов не придется создавать отдельные ИИ-интеграции для каждого провайдера. Вместо этого они могут интегрироваться непосредственно с интерфейсом WP AI Client.

В релизе также представлены такие функции, как выбор предпочтительных моделей, детектирование возможностей, расширенное управление конфигурацией, а также класс Prompt Builder для взаимодействия с моделями. Как утверждают создатели WP, разработчики могут расставлять приоритеты для моделей на основе их возможностей, стоимости и эффективности обработки.

Client-side Abilities API расширяет возможности ИИ на действия в самом WP

В WordPress 7.0 ИИ и инструменты автоматизации могут взаимодействовать с WordPress из браузера. Это означает, что ИИ можно подключать к таким действиям, как навигация по административной панели, вставка блоков, выполнение команд и участие в рабочих процессах.

История с ИИ здесь выходит за рамки простой генерации контента. WordPress создает слой, где ИИ-плагины, плагины и инструменты автоматизации могут взаимодействовать с одним и тем же набором возможностей WordPress через общий интерфейс.

На практике это означает, что WordPress превращается в среду с функционирующими ИИ-инструментами – это уже не просто место, куда вставляется сгенерированный контент.

AI Connectors – экран, где собраны все внешние ИИ-сервисы

Новый экран Connectors – единое место, откуда владельцы сайтов могут управлять подключениями к сторонним ИИ-сервисам. Вместо того чтобы разбрасывать API-ключи и настройки провайдеров по разным плагинам, WordPress внедряет единое пространство для управления этими сервисами.

Connectors API – это технический слой, лежащий в основе этого экрана. Он обрабатывает реестр провайдеров, данные аутентификации, метаданные и будущие типы подключений; это стандартизированный способ распознавания и управления внешними ИИ-сервисами в WordPress.

Это важно, поскольку ИИ не будет ограничиваться только одним провайдером или одним типом интеграции. WordPress делает шаг в будущее, когда пользователь сможет контролировать, подключать и использовать множество ИИ-сервисов в рамках CMS.

«Connectors API – это скелет экрана Connectors; расширяемый API, который упрощает и поддерживает добавление агентов.

API поддерживает два метода аутентификации (api_key и none) на основе метаданных провайдера и разработан для добавления новых типов коннекторов в будущих версиях. Connectors API использует дефолтный реестр WP AI Client для автоматического обнаружения провайдеров и соответствующие метаданные для генерации коннекторов, в то время как коннекторы, аутентифицированные другими методами, хранятся в реестре PHP.

Вы можете использовать хук wp_connectors_init для переопределения метаданных коннекторов, что станет ключом для регистрации новых типов коннекторов в будущих версиях. API включает три публичные функции для запроса к реестру, а пользовательский интерфейс можно настроить с помощью клиентской регистрации JavaScript».

Модернизированная консоль

В релизе 7.0 также представлена полностью обновленная консоль с элегантной, современной цветовой гаммой и лаконичным дизайном.

Благодаря плавным переходам между экранами вы почувствуете, как легко скользите по панели управления.

Новый ярлык Command Palette – иконка ⌘K / Ctrl+K в верхней панели – позволит вам получить доступ к предпочтительным инструментам из любого места консоли.

Вся типографика теперь хранится централизованно. Вы можете устанавливать, загружать и управлять своей коллекцией шрифтов на новой отдельной странице, которая поддерживает и блочные, и классические, и гибридные темы.

Ревизии получили новое визуальное представление: вы можете просматривать версии, чтобы сразу понять, что изменилось. Маркеры делают выбор ревизий более интуитивным.

Дизайн и создание проектов

В WordPress 7.0 появились новые блоки и инструменты дизайна, добавляющие больше гибкости и контроля над стилем каждого элемента.

Вы можете вывести свои слайд-шоу в лайтбоксе с помощью нового блока Gallery, доработать разметку с помощью блока Heading, обеспечить понятную навигацию по сайту с помощью Breadcrumbs, добавить больше деталей в свои проекты с помощью блока Icons.

В релизе 7.0 улучшены элементы управления адаптивностью, что делает сайт более удобным для пользователей. Вы можете скрывать и выводить блоки в зависимости от устройства, настраивать стили для разных контрольных точек, менять эти самые контрольные точки.

Разработайте свой собственный оверлей с меню, воспользовавшись блоками и паттернами. Стилизуйте затем этот оверлей по своему усмотрению. Добавьте к нему колонки, типографику, встройте кнопку закрытия. Начните с шаблона или спроектируйте свое меню с нуля.

Настройте дизайн страниц и их макеты с помощью паттернов, которые действуют как единое целое, но могут быть разбиты для более детального контроля. Вставляйте свои паттерны, меняйте элементы, кастомизируйте.

Стилизуйте все участки контента с помощью произвольных CSS-стилей на уровне блоков, прямо в вашем посте или на странице.

Изменения для разработчиков

В WordPress 7.0 был значительно обновлен и улучшен пакет boot – компонент, который отвечает за инициализацию редактора и управление переходами между разными экранами административной панели. Благодаря новой инфраструктуре навигация между экранами панели управления больше не требует резких перезагрузок страниц.

Реализация View Transitions API в пакете boot позволила WordPress управлять анимацией масштабирования и скольжения при изменении состояния страницы, обеспечивая плавные переходы для корневой навигации.

Другие изменения для разработчиков:

  • Возможность использования псевдоклассов в theme.json.
  • Редактор записей в 7.0 загружается в iframe, если контент содержит только блоки, использующие Block API версии 3 и выше. Плюсы такого подхода: изоляция стилей, согласованность макета, большая предсказуемость для разработчиков и обратная совместимость.
  • Регистрация блоков с помощью одного PHP.
  • Улучшения DataViews, DataForm и Field API.
  • Улучшения Interactivity API: новая функция watch(), отслеживающая изменения состояния, доработки хранилища core/router.
  • Блочные атрибуты, поддерживающие Block Bindings, теперь поддерживают и Pattern Overrides.
  • Несихронизированные паттерны и фрагменты шаблонов теперь по умолчанию имеют значение contentOnly.
  • WordPress 7.0 прекращает поддержку PHP 7.2 и 7.3. Минимальная рекомендуемая версия PHP — 8.3.
  • Существенно улучшена система поддержки Dimensions.

Взгляд в будущее: 7.0 знаменует собой новую эру для WordPress

WordPress 7.0 — это не просто обновление; это переломный момент как для пользователей, так и для разработчиков. Благодаря интеграции ИИ и API Abilities, агенты теперь могут перемещаться по панели управления, создавать новый контент и редактировать существующие записи. Мы действительно чувствуем, что стоим на историческом поворотном этапе.

Но WordPress 7.0 — это больше, чем просто ИИ. Процесс редактирования был полностью переосмыслен, включая новую архитектуру блочных ревизий, новые базовые блоки и значительные обновления системы дизайна.

Помимо интеграции ИИ, WordPress 7.0 предоставляет множество инструментов для создания все более мощных сайтов и приложений.

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.