Divi 5 macha na pożegnanie z krótkimi kodami. Oto dlaczego to ma znaczenie

Opublikowany: 2024-10-01

Divi od dawna uważany jest za jeden z najpotężniejszych i najbardziej wszechstronnych motywów WordPress. Wraz z wprowadzeniem Divi 5 zmieniamy sytuację. W poprzednich wersjach Divi krótkie kody – małe fragmenty kodu – działały jako symbol zastępczy dla modułów projektowych Divi, umożliwiając Visual Builderowi generowanie złożonych układów i stylów za pomocą poleceń zaplecza.

Wraz z wydaniem Divi 5 zniknęły skróty i całkowicie przepisaliśmy framework od podstaw. W tym poście zbadamy, w jaki sposób nowy framework Divi, zbudowany podobnie do bloków Gutenberga, jest wydajniejszy i potężniejszy niż kiedykolwiek.

Dowiedz się więcej o Divi 5 Public Alpha i o tym, jak ją pobrać.

Pobierz Divi 5 Public Alpha

Spis treści
  • 1 Czym są skróty?
  • 2 Jak Divi używała skrótów w przeszłości
  • 3 Dlaczego odeszliśmy od skrótów w Divi 5
    • 3.1 Poprawiona wydajność
    • 3.2 Większa wszechstronność
    • 3.3 Poprawiona stabilność
    • 3.4 Ulepszona kompatybilność krzyżowa
  • 4 Przejście na system tworzenia wizualizacji oparty na blokach
  • 5 Jaki ma to wpływ na istniejące strony internetowe Divi?
  • 6 Divi 5: Szybciej, czyściej i bardziej elastycznie

Co to są skróty?

Shortcodes zostały zaprojektowane, aby ułatwić użytkownikom dodawanie złożonych treści i funkcjonalności do ich stron internetowych bez konieczności stosowania długiego kodu. Na przykład, zamiast ręcznie kodować cały formularz lub galerię obrazów w HTML i CSS, użytkownicy mogą wstawić krótki kod, taki jak [ galeria ], a WordPress automatycznie wygeneruje niezbędne elementy podczas renderowania strony.

Ideą krótkich kodów było uczynienie WordPressa bardziej przyjaznym dla użytkownika. Te krótkie fragmenty mogą uruchamiać niestandardowe funkcje i renderować niestandardowe elementy, które można łatwo ponownie wykorzystać w całej witrynie.

Jak Divi używała skrótów w przeszłości

Divi wykorzystało natywny system krótkich kodów WordPress do uporządkowania elementów kreatora, przy czym każdy krótki kod działał jak pojedynczy element konstrukcyjny w większym projekcie.

Na przykład, gdy użytkownik doda przycisk w Visual Builderze, za kulisami Divi wstawia krótki kod dla tego przycisku, który definiuje wszystkie jego właściwości, takie jak kolor, rozmiar, promień obramowania itp. Dzięki temu ludzie mogą buduj niesamowite układy, ale za kulisami Divi układa krótkie kody, aby zdefiniować i renderować każdy element.

Jeśli kiedykolwiek wyłączyłeś Divi i odwiedziłeś stronę zbudowaną za pomocą Divi Builder, zobaczyłbyś te krótkie kody poniżej.

Krótkie kody Divi 4 strony

Dlaczego odeszliśmy od skrótów w Divi 5

WordPress odchodzi od krótkich kodów na rzecz bloków. Tylko z tego powodu Divi musi porzucić poleganie na krótkich kodach, które nieuchronnie staną się przestarzałe. Divi 4 żyje przeszłością, podczas gdy Divi 5 jest zbudowany z myślą o przyszłości. Ale powodów do przeprowadzki jest więcej, co przyniesie ogromne korzyści użytkownikom Divi.

Poprawiona wydajność

Pierwszym powodem jest wydajność . Analizowanie strony zbudowanej za pomocą krótkich kodów jest mniej wydajne, ponieważ nie ma ona odpowiedniej hierarchii. Po prostu Divi potrzebuje więcej czasu na pobranie ogromnego ciągu treści krótkiego kodu i zrozumienie go. Co więcej, szybkość, z jaką WordPress renderuje zawartość krótkiego kodu, pozostawia wiele do życzenia. Divi 4 przesuwa ten system do granic jego możliwości.

Większa wszechstronność

Drugim powodem jest wszechstronność . Krótkie kody nie były pomyślane jako część złożonego, zagnieżdżonego systemu projektowania. Divi 4 musiał skakać przez obręcze, aby uniknąć problemów podczas zagnieżdżania modułów w kolumnach w wierszach w sekcjach, a dodanie większej możliwości zagnieżdżania, na przykład kolumn w kolumnach, otwiera zupełnie nową pulę robaków. Divi 5 rozwiązuje ten problem dzięki nowemu formatowi przechowywania, umożliwiającemu nieskończone zagnieżdżanie elementów.

Poprawiona stabilność

Trzecim powodem jest stabilność . Jako interfejs API skróty mają ograniczenia. Sposób, w jaki nawiasy i atrybuty są używane do przechowywania złożonych danych, oznacza, że ​​jeden niestosowny znak może spowodować awarię całego systemu. Divi 5 będzie miał mniej błędów, ponieważ mniej rzeczy może pójść nie tak.

Ulepszona kompatybilność krzyżowa

Czwartym powodem jest kompatybilność krzyżowa . Nowy format przechowywania Divi 5 naśladuje natywne bloki WordPressa, ułatwiając Divi i Gutenbergowi rozmowę.

To była ogromna zmiana. Musieliśmy zacząć od nowa! Jest to jednak niezwykle ważne dla długoterminowej rentowności Divi.

Przejście na system tworzenia wizualizacji oparty na blokach

Uznając potrzebę bardziej nowoczesnego podejścia, Divi 5 odeszło od krótkich kodów na rzecz podejścia opartego na blokach, dostosowanego do przyszłości WordPressa. Zamiast polegać na krótkich kodach, Divi 5 naśladuje opartą na blokach architekturę WordPress. Usuwanie krótkich kodów w Divi 5 jest częścią większego planu mającego na celu uczynienie Divi szybszym, bardziej elastycznym i łatwiejszym w użyciu. Eliminując stary framework, Divi 5 zapewnia znaczną poprawę wydajności.

Pod względem elastyczności Divi 5 pozwala na bardziej dynamiczne i skalowalne możliwości tworzenia witryn. Tę nowoczesną platformę można łatwo rozszerzyć i zintegrować z bardziej złożonymi funkcjami, co jest niemożliwe w przypadku platformy opartej na krótkim kodzie Divi 4.

Jaki ma to wpływ na istniejące strony internetowe Divi?

Najbardziej palącym pytaniem dla wielu długoletnich użytkowników Divi jest to, co stanie się z ich istniejącymi stronami internetowymi zbudowanymi przy użyciu Divi 4. Na szczęście zaplanowaliśmy to. Chociaż Divi 5 eliminuje krótkie kody w nowych kompilacjach witryn, nie będzie to miało wpływu na istniejące witryny.

Divi 5 jest wyposażony w migrator, który przekonwertuje wszystkie Twoje krótkie kody Divi 5 na bloki Divi 5. To tak proste, jak kliknięcie przycisku!

Divi 5 został również zaprojektowany z myślą o kompatybilności wstecznej, dzięki czemu Twoja witryna będzie nadal działać normalnie, nawet przed migracją. Jeśli Divi 5 wykryje starsze krótkie kody, będzie działać w trybie zgodności wstecznej, dopóki zawartość nie zostanie prawidłowo przeniesiona lub moduły innych firm nie zostaną zaktualizowane do obsługi Divi 5.

Divi 5: szybszy, czystszy i bardziej elastyczny

Usunięcie platformy opartej na krótkim kodzie Divi 4 jest znaczącym krokiem naprzód.

Chcesz sam doświadczyć różnicy? Teraz jest idealny moment na przetestowanie Divi 5 Alpha i zapoznanie się z największymi zmianami. Pomóż nam znaleźć błędy i ulepszyć ostateczną wersję Divi 5.

Pamiętaj, aby przetestować Divi 5 Alpha lokalnie lub w witrynie testowej. Na tym etapie prawdopodobnie napotkasz wiele błędów, zwłaszcza podczas migracji. Jeśli nie chcesz brać udziału w fazie testowania błędów, dołącz do niej później.