Divi 5 i odejście od skrótów

Opublikowany: 2023-09-29

Wracam z kolejną aktualizacją Divi 5! Jak być może wiesz, jesteśmy w trakcie ogromnego projektu polegającego na odtworzeniu Divi Buildera, koncentrując się na podstawowych ulepszeniach, takich jak wydajność i możliwości rozbudowy.

Co miesiąc publikuję krótkie aktualizacje, aby na bieżąco informować społeczność o naszych postępach. W zeszłym miesiącu ogłosiłem wydanie Divi 5 Dev Beta, drugiej z czterech faz beta, które poprzedzają premierę Divi 5. Po wydaniu Dev Beta i ukończeniu API Divi 5 pracujemy nad Public Alpha, zapewniając ukończyliśmy wystarczająco dużo podstawowych funkcji Divi, aby pierwsza publiczna wersja beta była powszechnie dostępna.

Co osiągnęliśmy w tym miesiącu

W tym miesiącu wiele osiągnęliśmy, kończąc konwersję większej liczby modułów Divi, takich jak moduł Accordion, moduł Social Follow, moduł ikon, moduł wyszukiwania i moduły kodu. Naprawiliśmy więcej błędów, wprowadziliśmy więcej ulepszeń, zaktualizowaliśmy więcej dokumentów i kontynuowaliśmy marsz w kierunku publicznej fazy alfa.

Oto najnowsze wpisy w dzienniku zmian Divi 5.

  • Dodano moduły Map & Map Pin dla Divi 5
  • Dodano tabele cenowe i moduł tabeli cenowej dla Divi 5
  • Dodano moduły Slider i Slide dla Divi 5
  • Dodano moduł wideo dla Divi 5
  • Zaimportuj gotowe układy za pośrednictwem aplikacji w chmurze do kreatora wizualizacji.
  • Naprawiono przycisk zawartości dynamicznej, tak aby pojawiał się także w wypełnionych polach tekstowych.
  • Dodano ulepszenie interfejsu użytkownika dla zagnieżdżonej grupy opcji w trybie modalnym ustawień modułu.
  • Wygenerowano moduł.json z wpisanego pliku ts, aby upewnić się, że wartości właściwości metadanych modułu są sprawdzane.
  • Zaktualizowany test migawki PHP
  • Naprawiono błąd, który uniemożliwiał ładowanie arkuszy stylów Divi w Konstruktorze, gdy aktywny był motyw podrzędny.
  • Naprawiono linki do portfolio wychodzące z kreatora wizualizacji.
  • Naprawiono resetowanie niestandardowego obrazu po najechaniu powoduje konflikty w FE.
  • Naprawiono problem z rozmiarem modalu Pomocy, w wyniku którego oddokowanie modalu Pomocy powodowało, że wyglądał on na większy niż jego oryginalny rozmiar.
  • Naprawiono domyślną wagę modułu Dzielnik.
  • Naprawiono domyślny rozmiar ikony modułu Blurb.
  • Zaktualizowano obramowanie przycisków CTA i logowania oraz kolory tekstu, aby były domyślnie puste.
  • Wprowadzono elementImageLink do klasy ModuleElements, która działa w celu renderowania połączonego elementu obrazu.
  • Wprowadzono opakowanie elementType do klasy ModuleElements, które działa w celu renderowania elementu opakowania.
  • Wprowadzono obraz elementType do klasy ModuleElements, która działa w celu renderowania elementu obrazu.
  • Naprawiono różnicę HTML między D4 i D5 dla modułu Kod.
  • Dodano moduły akordeonu i przedmiotów na akordeon dla Divi 5
  • Dodano moduły mediów społecznościowych i elementów mediów społecznościowych dla Divi 5
  • Dodano moduł ikon dla Divi 5
  • Dodano moduł wyszukiwania dla Divi 5
  • Dodano moduł Fullwidth Code dla Divi 5
  • Utworzono generator dokumentów dla Divi 5 PHP Action i Filter Hooks.
  • Zaktualizowano deklarację dokumentu dotyczącą haków akcji PHP.
  • Zaktualizowano deklarację dokumentu dotyczącą zaczepów filtrów PHP.
  • Zaktualizowano dokumentację PHP API.
  • Dodano ulepszenie interfejsu użytkownika dla ustawień modułu i ogólnie modalności.
  • Zaktualizowany samouczek, aby uwzględnić najnowsze ulepszenia w rozwoju modułów.
  • Dodano nowy komponent biblioteki pól: Ostrzeżenie
  • Refaktoryzuj implementację `animationClassnames`
  • Dodano właściwości `moduleClassname` i `moduleOrderClassname` dla metadanych modułu w `module.json`
  • Dodano metodę `ModuleElement.scriptData()`
  • Dodano metodę `ModuleElement.styleComponents()`
  • Dodano opcję aktywacji ulepszonego interfejsu użytkownika
  • Naprawiono problem polegający na tym, że zmiana stylu animacji powodowała awarię modułu.
  • Naprawiono prawidłowy stan (komputer stacjonarny, tablet itp.) nie został wybrany w trybie wyboru stanu.
  • Naprawiono Nieprawidłowy selektor przyklejenia.
  • Naprawiono pozostałości referencji defaultAttrs i defaultPrintedStyleAttrs w witrynie dokumentacji
  • Naprawiono pole ustawień modułu. Pole nie obsługuje poprawnie wartości responsywnych/najechania/przyklejonych, jeśli właściwości pól nie są jawnie zadeklarowane
  • Naprawiono ikony paska ustawień strony na przyciskach, które nie są wyśrodkowane w przeglądarce Firefox
  • Naprawiono problem importowania opcji linków z D4 do D5 w module Blurb.
  • Naprawiono problem importowania opcji linków z D4 do D5 w module CTA.
  • Naprawiono problem z wyświetlaniem dynamicznych tytułów elementów podrzędnych w panelu treści modułu zakładek.
  • Naprawione przesunięcia pionowe i poziome nie działają z względną pozycją w module nagłówka o pełnej szerokości.
  • Prawidłowo umieść styl pakietu w kolejce po stylu motywu
  • Zaktualizowana strona dokumentacji funkcji używanych w samouczku dotyczącym wersji beta

Porozmawiajmy o skrótach

Chciałem również poświęcić chwilę na omówienie jednej z najważniejszych zmian w Divi 5, czyli usunięcia krótkich kodów i migracji w kierunku bardziej nowoczesnego formatu przechowywania, który jest zgodny z przyszłością WordPressa.

Dlaczego warto odejść od skrótów?

Odejście Divi 5 od krótkich kodów ma kilka zalet. Po pierwsze, WordPress nieuchronnie wycofa krótkie kody, ponieważ coraz więcej użytkowników będzie skłaniać się ku nowemu edytorowi, a my chcemy wyprzedzić konkurencję.

Krótkie kody mają również ograniczenia, które utrudniają lub uniemożliwiają wykonanie pewnych rzeczy, np. nieskończenie zagnieżdżone elementy, a także wiążą się z nieodłącznymi problemami, które często rzucają się w oczy, takimi jak określone znaki w treści posta łamiące logikę krótkiego kodu, co prowadzi do zbyt skomplikowane rozwiązania mające na celu rozwiązanie podstawowego problemu.

Krótkie kody są również mniej wydajne, ponieważ ich analiza może wymagać złożonych wyrażeń regularnych. Z drugiej strony nasz nowy format przechowywania jest znacznie łatwiejszy do analizy, co spowoduje niewielką poprawę wydajności.

Wreszcie pojawia się problem z pozostawieniem krótkich kodów w treści posta po odejściu od Divi, co nie będzie już problemem w Divi 5. Jeśli zbudujesz swoją witrynę za pomocą Divi 5, a następnie przełączysz się na nowy motyw lub kreator , zaczniesz od pustej listy, zamiast niechcianych skrótów w treści posta.

W jaki sposób skróty zostaną przeniesione do istniejących witryn internetowych?

Aby dokonać tej zmiany, musimy programowo przeszukać Twoją witrynę i przekonwertować krótkie kody do nowego formatu. Po uaktualnieniu do wersji Divi 5 rozpocznie się proces migracji, który zainicjujesz w celu dokończenia konwersji. Stare krótkie kody Divi 4 będą nadal działać z Divi 5, ale będą wiązać się z kosztem wydajności, dlatego zalecamy wszystkim migrację swoich witryn internetowych i aktualizację modułów Divi innych firm, tak aby cała witryna korzystała ze środowiska Divi 5.

Jeśli natomiast budujesz nową stronę internetową w Divi 5, wszystko domyślnie będzie korzystać z nowego frameworka. Stare układy w Twojej bibliotece lub stare układy wyeksportowane z Divi 4 zostaną automatycznie przekonwertowane do formatu Divi 5 podczas importu.

Bądź na bieżąco, aby uzyskać więcej aktualizacji

To wszystko w ramach aktualizacji Divi 5 z tego miesiąca. Z innych wiadomości: w ciągu najbliższych kilku tygodni udostępnimy aktualizację Divi AI, która umożliwi generowanie kodu za pomocą sztucznej inteligencji, dzięki czemu dostosowywanie Divi i jego modułów będzie łatwiejsze niż kiedykolwiek. Myślę, że dla tych z Was, którzy lubią uwolnić się od ustawień projektowych Divi i napisać własny CSS, ta aktualizacja będzie niezwykle przydatna.

Bądźcie czujni i do zobaczenia w następnej aktualizacji. Śledź nas e-mailem i subskrybuj nasz kanał YouTube, aby otrzymywać najświeższe informacje.