Categories: Новости

Divi 5.0 стремится обеспечить большую совместимость с Gutenberg

Divi, популярная коммерческая тема WordPress и конструктор страниц, созданная Elegant Themes, объявила о серьезных изменениях в версии 5.0, которые представляют собой полную переработку основных технологий Divi. Обновление, которое, как ожидается, будет выпущено в бета-версии в следующем году, будет сосредоточено на производительности, стабильности, масштабируемости и расширяемости, но в нем не будут представлены какие-либо новые функции.

«Мы воссоздаем бэкэнд-фреймворк Divi, убираем многолетний технический долг, меняем формат хранения Divi и улучшаем его механизм рендеринга», — сказал генеральный директор Elegant Themes Ник Роуч. «Эта новая версия Divi сможет гораздо быстрее обрабатывать параметры дизайна».

Одним из наиболее заметных изменений в версии 5.0 является то, что Divi будет отказываться от коротких кодов.

«Это изменение приведет Divi в соответствие с будущим WordPress, которое развивается в новом направлении», — сказал Роуч.

Divi перейдет на новый формат JSON, аналогичный тому, как Гутенберг хранит данные. Устаревшие шорткоды будут продолжать работать, и какое-то время Divi будет лениво загружать старую структуру по мере необходимости.

«Если вы используете шорткоды Divi за пределами своего поста, настоятельно рекомендуется заменить эти шорткоды нашими новыми элементами на основе json», — сказал Роуч. «В противном случае вы получите удар по производительности».

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

Divi 5.0 также представит новый Builder API, который, по словам Роуча, «также может открыть возможности для кросс-совместимости Divi/Gutenberg».

Разработчики, знакомые с созданием блоков для WordPress, найдут много общего в API модуля Divi 5.0. Блоки WordPress будет легче адаптировать к Divi, и разработчики WordPress смогут с головой окунуться в создание вещей для нашего сообщества. Мы создаем эту новую версию Divi для гармоничной работы с WordPress.

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

Питер Р., текущий пользователь, который сказал, что ценит «более приятный и плавный UX» Divi, а также коллекции настроек дизайна, указал, что Divi, похоже, отстает от того, что предлагает редактор блоков для создания страниц с динамическими данными:

Как бы хорошо ни звучало Divi 5.0, это ооочень далеко… тем более, что в нем не будет функций, которые я ищу при запуске, а если эти функции вообще появятся, это займет еще больше времени. Я действительно надеялся, что Divi 5.0 будет больше двигаться в сторону построителя блоков Gutenberg (кроме внутреннего хранилища данных и т. д.).

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

По данным BuiltWith, в настоящее время более 2 425 411 действующих веб-сайтов используют Divi и еще 1 486 812 сайтов, которые исторически использовали этот продукт. Продукт, которому почти 10 лет, неуклонно рос в течение многих лет, но, похоже, с 2020 года он стабилизировался.

Принятие того, как движется WordPress, будет важно для дальнейшего успеха конструктора страниц, и Elegant Themes, похоже, признает это в запланированном обновлении.

«Что касается блочной темы, как часть Divi 5.0, мы также переходим на блочную тему, и, поскольку Divi 5.0 фактически внутренне построен с использованием тех же «пакетов», из которых состоит сам Гутенберг, Divi 5.0 имеет много совместимости, встроенной в ядро», — сказал разработчик Elegant Themes Джош Ронк.

«Мы усердно работаем над тем, чтобы продвигать Divi 5.0 для максимальной совместимости блоков Gutenberg, с целью, чтобы вы могли использовать блоки Gutenberg внутри своих созданных страниц Divi, а затем применять все варианты дизайна Divi, которые вам нравятся, к простому в остальном Блоки Гутенберга, которые вы установили. Это означает, что вам не придется выбирать между Divi и Gutenberg, вы получите Divi И Gutenberg».

Разработчики Divi планируют обеспечить обратную совместимость старых модулей Divi, созданных с помощью текущего API Divi, работать на внешнем интерфейсе, но с более ограниченными возможностями в Visual Builder. Они будут поощрять разработчиков переходить на новый API, чтобы воспользоваться преимуществами производительности.

Divi 5.0 не будет вводить новые функции или изменения в дизайн Divi, но базовая архитектура будет приближаться к совместимости с Gutenberg.

«Divi 5.0 будет использовать React, и он будет использовать больше собственных пакетов Gutenberg», — сказал Роуч. «Мы надеемся, что в какой-то момент Divi и Гутенберг будут работать в гармонии. Мы не хотим бороться против направления, в котором движется WordPress».

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago