Porozmawiajmy o Divi 5.0 i przyszłości Divi

Opublikowany: 2022-11-11

Dzisiaj opowiem o niektórych dużych aktualizacjach Divi, nad którymi pracowaliśmy. To będzie długi post z dużą ilością informacji! Jeśli chcesz tylko notatki z klifu, oto one:

  • Pracujemy nad Divi 5.0, nową wersją podstawowych technologii Divi, która będzie naszą trampoliną w przyszłości.
  • Divi 5.0 to fundamentalna aktualizacja skupiająca się na wydajności, stabilności, skalowalności i możliwości rozbudowy.
  • Zostanie dostarczony z nowym interfejsem API, który umożliwi naszemu zespołowi i społeczności programistów Divi tworzenie lepszych funkcji, szybciej i z mniejszą liczbą błędów.
  • W międzyczasie powiększamy nasz zespół, aby zapewnić jeszcze większą wartość podczas tej zmiany.

Teraz wszystkie szczegóły

Budujemy nowy fundament dla Divi

Około rok temu zaczęliśmy przenosić nasz zespół programistów do wieloletniego projektu, Divi 5.0 . W tej chwili większość naszego zespołu koncentruje się na tym doniosłym przedsięwzięciu, które zdefiniuje przyszłość Divi.

Być może zauważyłeś, że tempo rozwoju funkcji Divi zwolniło w ciągu ostatniego roku. Dzieje się tak, ponieważ po zakończeniu każdej nowej funkcji w bieżącej wersji Divi zaangażowani członkowie zespołu zostali przeniesieni do zespołu Divi 5.0. Projekt o znacznie dłuższym horyzoncie czasowym.

Divi 5.0 to coś, co nazywamy „Aktualizacją fundamentów”. Jest to całkowite przepisanie podstawowych technologii Divi, przeprojektowane na przyszłość i zbudowane przy użyciu całej wiedzy i doświadczenia, które nasz zespół zdobył w ciągu ostatnich dziewięciu lat, budując Divi.

Teraz, gdy Divi zbliża się do swoich dziesiątych urodzin, nadszedł czas, aby cofnąć się o krok i zbudować nowy fundament, dzięki któremu będziemy mogli przenieść się do następnej dekady.

Divi 5.0 koncentruje się na wydajności , stabilności , skalowalności i możliwości rozbudowy . Będzie dużo szybciej. Będzie przyszłościowy i zbudowany z myślą o kierunku, w którym zmierza WordPress. Zostanie dostarczony z interfejsem API, który zapewni programistom niesamowitą swobodę. Będzie również kompatybilny wstecznie i nie będzie przeszkadzał użytkownikom Divi.

W rzeczywistości po aktualizacji do Divi 5.0 nie zauważysz dużej zmiany z perspektywy interfejsu użytkownika. Nie dodajemy wielu nowych funkcji w Divi 5.0. To nie jest cel. Na pierwszy rzut oka Divi Builder będzie wyglądał i działał tak samo, jak teraz (może z kilkoma fajnymi nowymi rzeczami, które wkradły się tu i tam), ale wszystko za kulisami zostanie znacznie ulepszone, a te ulepszenia zamanifestuje się na kilka znaczących sposobów.

Poprawiona wydajność i skalowalność

Wydajność i skalowalność są w centrum uwagi Divi 5.0. Znacznie poprawiamy szybkość działania programu Visual Builder, szybkość ładowania strony front-endowej oraz zdolność Divi do obsługi bardzo dużych i złożonych projektów.

Odtworzenie programu Visual Builder daje nam możliwość wprowadzenia fundamentalnych zmian w sposobie działania interakcji i sposobie renderowania aktualizacji przez aplikację podczas projektowania witryny, przyspieszając pracę pod każdym kątem. Dokładamy wszelkich starań, aby Visual Builder był niezwykle szybki i nigdy nie ugrzązł, bez względu na to, co na niego rzucisz.

Szybkość Twojej witryny również poprawi się dzięki Divi 5.0. Odtwarzamy backend Divi, usuwamy wieloletnie zadłużenie techniczne, zmieniamy format przechowywania Divi i ulepszamy mechanizm renderowania. Ta nowa wersja Divi będzie mogła znacznie szybciej przetwarzać ustawienia projektowe.

Nigdy więcej skrótów

Jedną z największych zmian, które pojawią się w Divi 5.0, jest migracja z krótkich kodów w kierunku bardziej nowoczesnego formatu przechowywania. Odejście od skrótów ma kilka zalet.

  1. Pozwoli to na szybsze i sprawniejsze przetwarzanie stron Divi i wszystkich ich ustawień projektowych.
  2. Spowoduje to zmniejszenie liczby błędów wynikających ze złożoności związanej ze sposobem zagnieżdżania krótkich kodów i atrybutów shortcode w treści posta.
  3. Ułatwi nam to zbudowanie systemu do włączania własnych zagnieżdżonych treści (takich jak wiersze w wierszach).

Co najważniejsze, ta zmiana doprowadzi Divi do dostosowania się do przyszłości WordPressa, który ewoluuje w nowym kierunku.

Nowy interfejs API konstruktora

Prawdopodobnie najbardziej ekscytującą częścią Divi 5.0 jest zmiana paradygmatu w sposobie, w jaki podchodzimy do jego rozwoju. To otworzy tak wiele nowych możliwości dla zewnętrznych programistów. Nowy Divi Builder będzie w pełni konfigurowalny. Deweloperzy będą mogli używać Divi API do tworzenia wszystkiego, co tylko zechcą. Programiści będą mogli nie tylko tworzyć nowe i niesamowite moduły, ale także tworzyć nowe typy ustawień i zupełnie nowe funkcje. Aby wyjaśnić różnicę między obecnym API Divi a API Divi 5.0 (od jednego nie-dewelopera do drugiego), zrobię analogię.

Wyobraźmy sobie, że Visual Builder to dom. Zbudowaliśmy ten dom i wmurowano go w kamień. Później chcieliśmy dać ludziom możliwość budowania własnych modułów lub, w przypadku tej analogii, możliwość dostosowania swojego domu. Ponieważ dom był już osadzony w kamieniu, możliwości, które mogliśmy umożliwić, były ograniczone. Udało nam się otworzyć tylko małe, konkretne sposoby dostosowania domu. Wbiliśmy gwóźdź w jedną ścianę i powiedzieliśmy: „Oto miejsce, w którym możesz dostosować. Możesz powiesić obrazek na tym gwoździu, tylko upewnij się, że obrazek ma odpowiedni rozmiar i że jest drut kompatybilny z gwoździem, na którym wisi.”

To miłe, ale nie ma zbyt wiele miejsca na innowacje! Nowe pomysły są utrudnione przez sztywną strukturę obecnego API Divi.

W nowej wersji Divi Builder nie tylko damy ci gwóźdź do ściany. Damy wam plany, tarcicę, młotek i gwoździe. W obecnej wersji Divi Builder możesz powiesić własne obrazy na ścianie. W nowej wersji Divi Builder będziesz mógł przebudować parter, a nawet dodać drugą kondygnację.

Wzmacnianie społeczności

Bierzemy wszystkich „programistów zewnętrznych” ze społeczności i awansujemy ich na „programistów niezależnych”. Narzędzia, które będziesz musiał dostosować do konstruktora, będą dokładnie tymi samymi narzędziami, których nasz zespół używa do zbudowania konstruktora w pierwszej kolejności. Nasze własne interesy jako twórców Divi i interesy społeczności deweloperskiej będą takie same.

Przyszłość Divi jest podstawą szerszego ekosystemu. Chcemy, aby ten ekosystem kwitł, tak jak WordPress. W rzeczywistości programiści zaznajomieni z tworzeniem bloków dla WordPressa znajdą wiele podobieństw w interfejsie API modułu Divi 5.0. Bloki WordPress będą łatwiej dostosowywane do Divi, a programiści WordPress będą mogli zacząć budować rzeczy dla naszej społeczności. Budujemy tę nową wersję Divi, aby działała w harmonii z WordPress.

Jeśli jesteś programistą, pokochasz te zmiany. Jeśli nie jesteś programistą, pokochasz wszystkie niesamowite moduły i narzędzia, które programiści ze społeczności będą mogli dla Ciebie stworzyć.

Wzmocnienie naszego zespołu

Nowe API przyda się nie tylko programistom w społeczności, ale także naszemu zespołowi. To dlatego, że Divi zostanie zbudowane przy użyciu stworzonego przez nas API. Co więcej, budujemy tę nową wersję Divi z możliwością rozszerzania jako podstawową wartością. Odtwarzamy wszystko, co stworzyliśmy w przeszłości, ale robimy to, zastanawiając się znacznie głębiej nad tym, jak każda funkcja może się zmienić i rozwinąć w nieprzewidziany sposób, pozwalając na mniejsze tarcia w przyszłym rozwoju.

Divi 5.0 to inwestycja w naszą własną przyszłość. Sami budujemy narzędzia, których potrzebujemy do tworzenia świetnego oprogramowania. Chociaż ukończenie zajmie trochę czasu, po zakończeniu będzie to trampolina, która pozwoli nam ponownie sprintować do przodu, tworząc wspaniałe nowe funkcje znacznie szybciej niż wcześniej, a po drodze będzie o wiele mniej błędów.

Ustawiamy się tak, abyśmy mogli wyprzedzić konkurencję i spełnić więcej Twoich próśb.

Ekscytujące nowe projekty po drodze

Podczas gdy pracujemy nad Divi 5.0, nie będziemy udostępniać wielu nowych funkcji dla Divi Builder. Gdybyśmy to zrobili, musiałyby zostać ponownie odtworzone przez zespół Divi 5.0, co skutkowałoby niekończącym się cyklem rozwoju ‍. Dlatego nasze tempo rozwoju funkcji ostatnio zwolniło. Ale nie martw się… nie zostawimy cię w zawieszeniu! Planujemy zrobić coś przeciwnego.

W tym roku podwoiliśmy liczbę Divi, zatrudniliśmy więcej programistów i rozszerzyliśmy nasz zespół, abyśmy mogli pracować nad nowymi narzędziami i zasobami zintegrowanymi z Divi na naszej stronie internetowej, które dodadzą jeszcze większej wartości członkostwu i usprawnią proces projektowania stron internetowych. Zamierzamy nadal budować rzeczy, które sprawią, że Divi będzie lepsze, bez zakłócania rozwoju Divi 5.0.

W rzeczywistości uruchomiliśmy już kilka z tych nowych projektów. Pierwszym przykładem była chmura Divi, a drugim Divi Teams. Te funkcje różnią się od innych funkcji Divi. Są to niezależne aplikacje, które współpracują z Divi i ulepszają Divi, ale można je rozwijać samodzielnie i są obsługiwane przez własne modele freemium.

Będziesz zaskoczony i zachwycony nowymi materiałami, które kontynuujemy w tym i przyszłym roku, nawet gdy Divi 5.0 jest w fazie rozwoju. Będziemy nadal wydawać nowe rzeczy, które sprawią, że Divi będzie lepsze, ale skupimy się na rzeczach związanych z budowniczym i rzeczami, które integrują się z budowniczym, a nie na samym budowniczym. Po wydaniu Divi 5.0, na wszystkich frontach rusza pełną parą!

Kiedy Divi 5.0 będzie gotowe?

Możesz zadać sobie pytanie „kiedy Divi 5.0 zostanie wydany?” To pytanie, na które trudno odpowiedzieć na tym etapie rozwoju. Nad Divi 5.0 pracujemy już od ponad roku i wiele pozostało do dokończenia. Naszym celem jest wydanie wersji beta w przyszłym roku, którą każdy będzie mógł przetestować. Następnie oficjalne wydanie będzie całkowicie zależeć od opinii użytkowników. To bardzo duża aktualizacja i nie będziemy się w nią spieszyć. Możesz oczekiwać, że Divi 5.0 zajmie trochę czasu, ale czekanie będzie tego warte. W międzyczasie możesz zaufać, że planujemy przyszłość i że leży nam na sercu Twoje dobro.

Nasz wstępny plan polega na wydaniu Divi 5.0 w kilku etapach:

  1. Faza 1: Developer Alpha – będzie to niedokończona wersja API Divi 5.0. Da to programistom wgląd w przyszłość Divi, aby mogli zacząć planować, w jaki sposób ich obecne rozszerzenia Divi będą musiały zostać dostosowane.
  2. Faza 2: Developer Beta – Będzie to niedokończona wersja Divi 5.0 z skończoną wersją API Divi 5.0. Umożliwi to programistom rozpoczęcie aktualizacji swoich rozszerzeń wcześnie, na długo przed oficjalnym wydaniem Divi 5.0.
  3. Faza 3: Publiczna alfa – Rozpoczniemy publiczną alfę z „lite” wersją Divi 5.0. Będzie to w pełni funkcjonalna wersja Divi 5.0, ale będzie brakować niektórych aktualnych funkcji i modułów Divi. Umożliwi to dużej części naszej społeczności korzystanie z Divi 5.0 i przekazywanie nam opinii. Będzie to odpowiednie do tworzenia nowych witryn Divi i do testowania, ale nie będzie odpowiednie do użytku na istniejących witrynach Divi ze względu na brak funkcji.
  4. Faza 4: Publiczna beta – Publiczna beta rozpocznie się, gdy wszystkie funkcje Divi zostaną dodane do publicznej alfy i wszystkie opinie z alfy zostaną uwzględnione. To będzie ukończona wersja Divi 5.0, oczekująca na poprawki błędów znalezione podczas wersji beta.
  5. Faza 5: Oficjalna wersja – Oficjalnie wydamy Divi 5.0, jako normalną aktualizację na pulpicie WordPress, po uwzględnieniu wszystkich opinii z publicznej wersji beta.

Nadal tu jesteśmy, pracujemy ciężej niż kiedykolwiek

Nie martw się, jest dobry powód, dla którego ostatnio byliśmy trochę cicho. Ze spuszczonymi głowami pracujemy ciężej niż kiedykolwiek nad nowym fundamentem dla Divi i nad nowymi projektami stworzonymi przez nowe zespoły, które poprowadzą nas w nowych, ekscytujących kierunkach. Jeśli masz jakieś pytania, zostaw komentarz! Będę czytać każdy komentarz i nie mogę się doczekać rozmowy z tobą.