Давайте поговорим о Divi 5.0 и будущем Divi

Опубликовано: 2022-11-11

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

  • Мы работаем над Divi 5.0, переработанной версией основных технологий Divi, которая послужит нам трамплином в будущее.
  • Divi 5.0 — это фундаментальное обновление, ориентированное на производительность, стабильность, масштабируемость и расширяемость.
  • Он будет поставляться с новым API, который позволит нашей команде и сообществу разработчиков Divi создавать лучшие функции, быстрее и с меньшим количеством ошибок.
  • Тем временем мы расширяем нашу команду, чтобы предоставить вам еще больше преимуществ во время этого перехода.

Теперь обо всех подробностях

Мы строим новый фонд для Divi

Около года назад мы начали переводить нашу команду разработчиков на многолетний проект Divi 5.0 . Сейчас большая часть нашей команды сосредоточена на этом важном начинании, которое определит будущее Divi.

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

Divi 5.0 — это то, что мы называем «Основным обновлением». Это полностью переписанная основная технология Divi, переосмысленная для будущего и созданная с использованием всех знаний и опыта, которые наша команда приобрела за последние девять лет создания Divi.

Теперь, когда Divi приближается к своему 10-летию, пришло время сделать шаг назад и построить новый фундамент, с которого мы снова сможем двигаться вперед в следующее десятилетие.

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

На самом деле, когда вы обновитесь до Divi 5.0, вы не заметите особых изменений с точки зрения пользовательского интерфейса. Мы не добавляем кучу новых функций в Divi 5.0. Это не цель. На первый взгляд, Divi Builder будет выглядеть и функционировать так же, как и сейчас (возможно, с добавлением нескольких интересных новых вещей тут и там), но все, что находится за кулисами, будет значительно улучшено, и эти улучшения проявятся несколькими важными способами.

Улучшенная производительность и масштабируемость

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

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

Скорость вашего сайта также улучшится с Divi 5.0. Мы воссоздаем внутреннюю структуру Divi, убираем многолетний технический долг, меняем формат хранения Divi и улучшаем механизм рендеринга. Эта новая версия Divi сможет намного быстрее обрабатывать настройки дизайна.

Больше никаких шорткодов

Одно из самых больших изменений, которое произойдет с Divi 5.0, — это переход от коротких кодов к более современному формату хранения. Переход от шорткодов имеет несколько преимуществ.

  1. Это позволит ускорить и упростить обработку ваших страниц Divi и всех их настроек дизайна.
  2. Это приведет к меньшему количеству ошибок, возникающих из-за сложности, связанной с тем, как шорткоды и атрибуты шорткодов вложены в контент публикации.
  3. Это облегчит нам создание системы для включения собственного вложенного контента (например, строк внутри строк).

Самое главное, это изменение приведет Divi в соответствие с будущим WordPress, которое развивается в новом направлении.

API нового строителя

Вероятно, самая захватывающая часть Divi 5.0 — это смена парадигмы в том, как мы подходим к ее разработке. Это откроет так много новых возможностей для сторонних разработчиков. Новый Divi Builder будет полностью настраиваемым. Разработчики смогут использовать API Divi для создания всего, что захотят. Разработчики смогут не только создавать новые удивительные модули, но и создавать новые типы настроек и собственные совершенно новые функции. Чтобы объяснить разницу между текущим API Divi и API Divi 5.0 (от одного неразработчика к другому), позвольте мне провести аналогию.

Давайте представим, что Visual Builder — это дом. Мы построили этот дом, и он был выложен из камня. Позже мы хотели дать людям возможность создавать свои собственные модули или, в случае этой аналогии, возможность настраивать свой дом. Так как дом уже был выложен из камня, возможности его настройки были ограничены. Мы смогли открыть только небольшие специфические способы настройки дома. Мы забили гвоздь в одну стену и сказали: «Вот место, где вы можете настроить. Вы можете повесить картину на этот гвоздь, просто убедитесь, что картина подходящего размера и что есть проволока, совместимая с гвоздем, на котором она висит».

Это хорошо, но здесь не так много места для инноваций! Новые идеи сдерживаются жесткой структурой текущего API Divi.

В новой версии Divi Builder мы не собираемся просто врезать вам гвоздь в стену. Мы собираемся дать вам чертежи, пиломатериалы, молоток и гвозди. В текущей версии Divi Builder вы можете повесить на стену свои фотографии. В новой версии Divi Builder вы сможете перестроить первый этаж или даже добавить второй этаж.

Расширение возможностей сообщества

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

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

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

Расширение возможностей нашей команды

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

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

Мы настраиваемся на то, чтобы опережать конкурентов и выполнять больше ваших запросов.

Захватывающие новые проекты на пути

Пока мы работаем над Divi 5.0, мы не будем выпускать кучу новых функций для Divi Builder. Если бы мы это сделали, команде Divi 5.0 пришлось бы заново создавать их заново, что привело бы к бесконечному циклу разработки ‍. Вот почему темпы разработки новых функций в последнее время замедлились. Но не волнуйтесь… мы не оставим вас без дела! Мы планируем сделать наоборот.

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

На самом деле, мы уже запустили пару таких новых проектов. Первым примером был Divi Cloud, а вторым — Divi Teams. Эти функции отличаются от других функций Divi. Это независимые приложения, которые работают с Divi и делают Divi лучше, но их можно разрабатывать самостоятельно, и они поддерживаются собственными моделями freemium.

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

Когда будет готов Divi 5.0?

Вы можете спросить себя: «Когда будет выпущен Divi 5.0?» Это вопрос, на который трудно ответить на данном этапе разработки. Мы уже больше года работаем над Divi 5.0, и еще многое предстоит доделать. Наша цель — выпустить бета-версию в следующем году, которую каждый сможет протестировать. После этого официальный релиз будет полностью зависеть от отзывов пользователей. Это очень большое обновление, и мы не будем торопиться с ним. Вы можете ожидать, что Divi 5.0 займет некоторое время, но это ожидание того стоит. А пока вы можете быть уверены, что мы планируем будущее и заботимся о ваших интересах.

Наш предварительный план — выпустить Divi 5.0 в несколько этапов:

  1. Этап 1: альфа-версия для разработчиков . Это будет незаконченная версия API Divi 5.0. Это даст разработчикам возможность заглянуть в будущее Divi, чтобы они могли начать строить планы по адаптации своих текущих расширений Divi.
  2. Фаза 2: бета-версия для разработчиков. Это будет незаконченная версия Divi 5.0 с готовой версией API Divi 5.0. Это позволит разработчикам начать обновление своих расширений заранее, задолго до официального выпуска Divi 5.0.
  3. Фаза 3: общедоступная альфа -версия. Мы начнем общедоступную альфа-версию с «облегченной» версии Divi 5.0. Это будет полнофункциональная версия Divi 5.0, но в ней будут отсутствовать некоторые текущие функции и модули Divi. Это позволит значительной части нашего сообщества использовать Divi 5.0 и оставлять нам отзывы. Это подойдет для создания новых сайтов Divi и для тестирования, но не подойдет для использования на существующих сайтах Divi из-за отсутствия функций.
  4. Фаза 4: общедоступная бета -версия. Публичная бета-версия начнется после того, как все функции Divi будут добавлены в общедоступную альфа-версию и будут учтены все отзывы об альфа-версии. Это будет окончательная версия Divi 5.0, до тех пор, пока не будут исправлены все ошибки, обнаруженные во время бета-тестирования.
  5. Этап 5: Официальный выпуск. Мы официально выпустим Divi 5.0 в качестве обычного обновления панели управления WordPress после того, как будут учтены все отзывы о публичной бета-версии.

Мы все еще здесь, работаем усерднее, чем когда-либо

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