Actualizare Divi 5: Public Alpha Versiunea 5
Publicat: 2024-12-10Divi 5 Public Alpha este disponibil pentru testare. Dacă utilizați Divi 5, veți observa o notificare de actualizare pentru Public Alpha Version 5 astăzi. Lansăm noi versiuni Divi 5 la fiecare două săptămâni și devine mai bine de fiecare dată! Dacă nu ați testat încă Divi 5, încercați-l și spuneți-ne ce părere aveți.
- 1 Ce este nou în Public Alpha 5?
- 1.1 Schimbări remarcabile
- 1.2 Jurnalul modificărilor
- 2 Sari în Divi 5 astăzi
Ce este nou în Public Alpha 5?
În ultimele două săptămâni, am remediat 89 de erori . Divi 5 se simte stabil și nu primim multe rapoarte noi de erori de la testerii noștri beta. Este un semn grozav! Vom petrece încă două săptămâni pentru a remedia câteva erori cu prioritate înaltă rămase și apoi vom trece la dezvoltarea caracteristicilor, dând startul anului 2025 cu un program de lansare agresiv.
Cu toate îmbunătățirile de bază și remedierea erorilor în spate, se preconizează a fi un an nou interesant.
Schimbări remarcabile
Așa cum a fost cazul ultimelor actualizări, această nouă versiune conține multe mici remedieri. Sunt prea multe de menționat, dar iată câteva modificări remarcabile:
- Documentație actualizată pentru dezvoltatori – Am lucrat cu creatori de pe piață, luându-le întrebările și utilizându-le ca bază pentru noi documente pentru dezvoltatori care vor servi comunității în permanență.
- Noi cârlige și filtre pentru dezvoltatori – Creatorii de module au acum mai multă libertate de a extinde modulele Divi și interfața de constructor. Ne asigurăm că dezvoltatorii au ceea ce au nevoie pentru a construi modulele pe care le imaginează.
- Performanță îmbunătățită în modul de compatibilitate inversă – Unele pagini se încarcau lent atunci când redau codurile scurte vechi în modul de compatibilitate inversă. Am identificat blocajul și l-am remediat. Dorim ca modulele vechi să se încarce la fel de rapid sau mai rapid în Divi 5, astfel încât să nu existe dezavantaje la actualizare.
- S-a rezolvat do_blocks() Divi Block Rendering – Unul dintre avantajele shortcode-urilor este că le puteți conecta oriunde. Același lucru este valabil și pentru noile blocuri ale Divi 5; cu toate acestea, redarea blocurilor Divi folosind funcția WordPress do_blocks() nu a funcționat conform intenției, iar acest lucru a fost remediat.
- Tragerea modulelor pe care le editați – Anterior, în Divi 5, nu puteați trage un modul pe care îl editați în mod activ. Starea activă nu era trasabilă, ceea ce era destul de enervant. Acest lucru a fost remediat.
Jurnalul modificărilor
Iată o listă cu toate modificările implementate în Public Alpha 5.
- S-a remediat comportamentul de salt neașteptat al modulului Sticky de pe partea frontală când starea lipicioasă este activată, iar antetul implicit Divi este setat să fie Fix.
- S-a rezolvat o problemă în care un mod de setări poate fi tras dincolo de partea de sus a ferestrei browserului, ascunzând efectiv o parte din acesta.
- Activați modulele pentru a fi trase atunci când modulul este editat.
- Funcția de glisare și plasare actualizată pentru a permite tragerea și fixarea modulelor chiar și în modul de editare în Visual Builder.
- S-a remediat comportamentul glitch and drop în modul wireframe în anumite circumstanțe din cauza valorilor incorecte de stare hoveredArea și bottomOffsetTop.
- S-a remediat doar o singură coloană din rândul secțiunii de specialitate nu ar trebui să fie trasabilă.
- S-a adăugat bara de defilare în modulul de selecție prestabilită.
- S-a remediat o problemă de performanță cu verificările atributelor de coduri scurte care ajută la redarea front-end a machetelor vechi.
- S-au remediat diverse probleme legate de stilul de tranziție legate de textul corporal pe unele module, cum ar fi Tabelele de prețuri și modulele Blurb.
- Procesare îmbunătățită a stilului de tranziție prin îmbinarea stilurilor de tranziție Font de titlu și Font de corp cu alte stiluri de tranziție pe același element de modul.
- Remediați problemele de tranziție cu modulele dependente de selectorii de proprietăți și adăugați teste pentru a sprijini modificările codului.
- S-a adăugat suport pentru modulele copy/paste între pagini.
- S-a rezolvat o problemă cu caracterele speciale din pictogramele fonturilor care nu erau scăpate corect.
- S-a remediat o eroare care făcea ca fundalurile de paralaxă să nu funcționeze corect în modul de compatibilitate inversă D5.
- S-a remediat o eroare de redare a etichetelor nedorite în modul de compatibilitate inversă Divi 5 pentru unele cazuri.
- S-a rezolvat o problemă în care codurile scurte vechi nu erau migrate corect în timpul procesului de import al aspectului.
- S-a remediat o problemă în care combinația dintre culoarea textului și culoarea textului deschis/întunecat nu funcționează așa cum era de așteptat.
- S-a remediat o problemă în care culoarea Divizorului de secțiune este impusă la negru atunci când culoarea nu este setată.
- S-a remediat eliminarea barelor oblice inverse din CSS personalizat din Setările paginii.
- S-a corectat redarea culorii divizorului de secțiune pe baza culorii de fundal a secțiunii frate.
- Tutorial actualizat de extindere a setărilor paginii Divi 5 cu noul cârlig PHP.
- S-a adăugat o pagină de explicații a documentației pentru gestionarea receptivă a conținutului în Visual Builder.
- S-a remediat o problemă în care spațiile finale din etichetele casetei de selectare provocau erori de validare în modulul Formular de contact.
- S-a remediat o eroare de notificare PHP pe front-end cauzată de o proprietate nedefinită.
- S-a adăugat o pagină de explicații în documentație pentru caracteristica de încărcare leneră a codurilor scurte și îndrumări cu privire la modul de adaptare.
- S-a remediat o problemă în care imaginea siglei din modulele Meniu era întinsă din cauza lipsei regulilor CSS din D5.
- S-a remediat o eroare cu fiabilitatea Drag&Drop pentru modulul Button.
- S-a remediat o problemă în care starea deschisă a articolului acordeon este inconsecventă, ceea ce duce la faptul că primul articol afișează atribute/proprietăți de stare deschisă chiar și atunci când nu este cel deschis. Acest lucru afectează doar constructorul vizual.
- S-au rezolvat probleme legate de utilizarea cârligelor React, denumirea componentelor și structura codului pentru a îmbunătăți fiabilitatea, lizibilitatea și conformitatea cu cele mai bune practici.
- S-au adăugat teste pentru clasa Ordine de poziționare în Selectorul CSS personalizat.
- S-au adăugat exemple de coduri de adăugare a unei proprietăți selector în CSS personalizat.
- S-a adăugat tutorial pentru integrarea proprietății selectorului în customCssFields pentru modulele Divi 5.
- S-a adăugat o pagină de ghid pentru designul pictogramei modulului.
- Selecția de categorie fixă nu arată un titlu ca divizor.
- S-a actualizat documentația de conversie a modulelor statice și dinamice.
- S-au remediat toate secțiunile care nu erau vizibile pe FE după importarea unui aspect prefabricat.
- S-a actualizat pluginul Extensions Example pentru a încorpora advancedStyles în clasa Elements, asigurând compatibilitatea oriunde este necesar atât pe Visual Builder, cât și pe Frontend.
- S-a rezolvat problema cu editarea articolelor din bibliotecă după actualizarea permalink-urilor.
- Pictogramele de acțiune adăugate se schimbă pentru a preveni suprapunerea pictogramelor de acțiune dacă modulele au margini mici și dacă elementele structurale au margini și umpluturi mici.
- S-a remediat modul de glisare și plasare în modul wireframe, ceea ce a făcut ca toate modulele să fie re-redate.
- S-au rezolvat problemele de construire cu tutorialul Dynamic Module.
- S-a rezolvat imposibilitatea de a adăuga un rând interior din Biblioteca Divi.
- S-a remediat o problemă în care greutatea fontului din modulele Antet cu lățime completă s-a afișat incorect ca Regular la migrarea de la Divi 4 la Divi 5.
- S-a rezolvat o problemă în care valorile prestabilite personalizate nu erau afișate implicit când presetarea personalizată era activă.
- S-a rezolvat o problemă prin care adăugarea unui nou script de grup de opțiuni personalizate în tutoriale nu a funcționat așa cum era de așteptat.
- Erori de consolă actualizate pentru a include module necodate și nume de căi pentru a îmbunătăți claritatea depanării.
- Modulele create automat declanșează avertismente pentru a se asigura că sunt observate.
- S-a adăugat o listă de module generate automat pentru o referință mai ușoară.
- S-a rezolvat o problemă cu diferențele de markup HTML între Divi 4 și Divi 5 în modulul Blurb.
- S-a rezolvat problema de import a presetărilor în Theme Builder.
- S-a actualizat codul documentației de conversie a modulelor statice și dinamice cu un fragment de cod valueExpansionFunctionMap adăugat.
- S-a rezolvat o problemă în care bara de setări a primei secțiuni s-ar ascunde în spatele antetului după trecerea de la modul wireframe la vizualizarea desktop.
- S-a remediat o problemă cu opțiunea „Categorii selectate” pierdută pentru modulele Portofoliu filtrabil, Portofoliu și Portofoliu cu lățime completă după migrarea de la Divi 4 la Divi 5.
- Primul diapozitiv al modulului glisor fix este ascuns în constructorul vizual.
- S-a rezolvat o problemă în care un fundal degradat gol moștenea incorect stiluri din alte opțiuni de fundal, asigurându-se că se aplică un fundal alb implicit.
- S-a remediat importul Global Colors la importarea șabloanelor Theme Builder.
- Remediați epuizarea memoriei cauzată de bucla de recursivitate a modulului Blog care apare atunci când Modulul Blog este utilizat pe o singură postare și Modulul Blog include din neatenție postarea curentă în postările afișate.
- S-a rezolvat o problemă în care datele de rând adăugate dintr-o secțiune obișnuită nu erau afișate în biblioteca de rânduri a secțiunii de specialitate.
- S-a remediat o eroare fatală la adăugarea unei noi postări din cauza datelor generatorului de teme importate ca shortcode.
- Modulul de conținut post fix este importat chiar și în afara generatorului de teme.
- S-a rezolvat o problemă în care opțiunile de răspuns pentru metoda Parallax din setările pentru imaginea de fundal nu funcționau corect.
- Seria de tutoriale „Adăugarea grupului de opțiuni personalizate” și „Adăugarea unui câmp de opțiuni personalizate” actualizate pentru a avea exemple mai realiste care să fie conectate cu tutorialele viitoare, cum ar fi elementele de randare și stilurile.
- S-a remediat o eroare când s-a făcut clic pe butonul Salvare în bibliotecă.
- S-a remediat o problemă în care categoriile nu erau afișate în modulul Titlu post și în meta informațiile modulului Titlu post cu lățime completă pe front-end atunci când utilizați Generatorul de teme.
- Remediere: S-a rezolvat o problemă în care lățimea maximă a rândului în Visual Builder nu respecta setarea Lățimea conținutului site-ului din Personalizatorul temei.
- S-a rezolvat o problemă în care lățimea conținutului personalizată din modulul antet cu lățime completă nu era aplicată pe FE.
- S-a remediat problema z-indexului modal în care apăreau sub bara laterală ruptă.
- S-a rezolvat o problemă în care opțiunea Alinierea textului și culoarea textului din modulul de meniu nu a fost migrată corect de la Divi 4 la Divi 5.
- S-a remediat o eroare fatală a paginii de vizualizare a unui singur produs atunci când nu este utilizat niciun modul WooCommerce pe pagină.
- S-a remediat problema de vizibilitate a butonului Citiți mai multe din modulul Post Slider și Fullwidth Post Slider.
- Redare îmbunătățită a conținutului dinamic prin evadarea corectă a caracterelor speciale din atributele blocului.
- Au fost introduse noi cârlige pentru a filtra elementele modulului redate pe VB și FE.
- S-au introdus noi cârlige pentru a filtra învelișurile modulelor redate pe VB și FE.
- S-a rezolvat problema când făcând clic în interiorul selectorului de culori închide editorul inline.
- Secțiunile fixe cu umplutură de sus sau de jos setată la 0 nu s-au redat corect pe front-end atunci când se importau anumite aspecte.
- S-a rezolvat o problemă în care CSS nu a fost generat complet pentru o secțiune de specialitate la randarea machetelor/blocurilor Divi 5 cu funcția do_blocks() într-un șablon de pagină.
- S-a rezolvat o problemă în care, la editarea unei culori globale, dialogul de confirmare pentru salvarea modificărilor apare acum în bara laterală corectă dacă sunt deschise mai multe bare laterale.
- S-a rezolvat problema prin care codurile scurte video nu erau redate în etichete video în editorul Divi 5 TinyMCE.
- S-a rezolvat o problemă în care deschiderea și închiderea selectorului global de culori fără modificare împiedică clicul elementelor paginii.
- S-a rezolvat problema de tip/linter în fișierul de testare.
- S-au remediat eroarea de generare rapidă a site-urilor și pagina goală atunci când utilizatorul nu este autentificat.
- S-au remediat avertismentele SCSS în timpul dezvoltării la onboarding.
- S-a rezolvat o problemă în care setările prestabilite nu puteau fi salvate după generarea unui site folosind Divi Quick Sites.
- S-au remediat tranzițiile video în modulul glisor în care videoclipul sare de jos înainte de a începe animația.
- S-au remediat redările inutile ale câmpurilor de grup cauzate de trecerea cursorului peste meniul contextual cu clic dreapta.
- Conversie îmbunătățită::maybeConvertContent() pentru a include aplicația ShortcodeMigration::maybe_migrate_legacy_shortcode() în funcție.
- Pachetele actualizate pentru a se potrivi cu configurația de onboarding.
- S-au remediat erorile de compilare de dezvoltare în onboarding.
- S-a remediat o eroare PHP în timpul importurilor de module terță parte prin actualizarea ShortcodeMigration::should_handle_migration() pentru a gestiona valorile nule.
Treci în Divi 5 astăzi
Acum este momentul să testați Divi 5 și să raportați erori. Vom continua să lucrăm agresiv pentru a remedia problemele pe care le găsiți. De asemenea, vă veți bucura de o experiență de construcție rapidă, de performanțe frontale mult îmbunătățite și de o nouă interfață modernă!
Spuneți-ne ce părere aveți până acum și rămâneți la curent cu o nouă versiune Divi 5 la fiecare două săptămâni. De aici încolo, Divi 5 se va îmbunătăți în mod regulat prin Alpha, Beta și nu numai.