Огромный сборник статей от WPTec для начинающих

Новости

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».

Рекомендуем прочитать
Новости

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

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *