Aggiornamento Divi 5: versione Alpha pubblica 5
Pubblicato: 2024-12-10Divi 5 Public Alpha è disponibile per i test. Se usi Divi 5, noterai oggi una notifica di aggiornamento per Public Alpha Versione 5 . Rilasciamo nuove versioni di Divi 5 ogni due settimane e migliora ogni volta! Se non hai ancora testato Divi 5, provalo e facci sapere cosa ne pensi.
- 1 Cosa c'è di nuovo in Public Alpha 5?
- 1.1 Modifiche straordinarie
- 1.2 Registro delle modifiche
- 2 Entra in Divi 5 oggi
Cosa c'è di nuovo in Public Alpha 5?
Nelle ultime due settimane abbiamo corretto 89 bug . Divi 5 sembra stabile e non riceviamo molte nuove segnalazioni di bug dai nostri beta tester. Questo è un grande segno! Trascorreremo altre due settimane a sistemare i pochi bug ad alta priorità rimasti e poi passeremo allo sviluppo delle funzionalità, dando il via al 2025 con un programma di rilascio aggressivo.
Con tutti i miglioramenti fondamentali e le correzioni di bug alle nostre spalle, si preannuncia un nuovo anno entusiasmante.
Cambiamenti straordinari
Come nel caso degli ultimi aggiornamenti, questa nuova versione contiene molte piccole correzioni. Ce ne sono troppi da menzionare, ma ecco alcuni cambiamenti straordinari:
- Documentazione per sviluppatori aggiornata : abbiamo lavorato con i creatori del marketplace, prendendo le loro domande e utilizzandole come base per nuovi documenti per sviluppatori che serviranno alla community per sempre.
- Nuovi hook e filtri per sviluppatori : i creatori di moduli ora hanno più libertà di estendere i moduli Divi e l'interfaccia del builder. Garantiamo che gli sviluppatori abbiano ciò di cui hanno bisogno per creare i moduli che immaginano.
- Prestazioni migliorate in modalità di compatibilità con le versioni precedenti – Alcune pagine si caricavano lentamente durante il rendering degli shortcode legacy in modalità di compatibilità con le versioni precedenti. Abbiamo identificato il collo di bottiglia e l'abbiamo risolto. Vogliamo che i moduli legacy vengano caricati altrettanto velocemente, o più velocemente, in Divi 5 in modo che non ci siano svantaggi nell'aggiornamento.
- Risolto il problema con do_blocks() Divi Block Rendering : uno dei vantaggi degli shortcode è che puoi collegarli ovunque. Lo stesso vale per i nuovi blocchi di Divi 5; tuttavia, il rendering dei blocchi Divi utilizzando la funzione do_blocks() di WordPress non funzionava come previsto e il problema è stato risolto.
- Trascinamento dei moduli che stai modificando – In precedenza, in Divi 5, non era possibile trascinare un modulo che stavi modificando attivamente. Lo stato attivo non era trascinabile, il che era piuttosto fastidioso. Questo è stato risolto.
Registro delle modifiche
Ecco un elenco di tutte le modifiche implementate nella Public Alpha 5.
- Risolto il comportamento di salto imprevisto del modulo Sticky sul front-end quando lo stato Sticky è attivato e l'intestazione Divi predefinita è impostata su Risolto.
- Risolto un problema per cui una finestra modale delle impostazioni poteva essere trascinata oltre la parte superiore della finestra del browser, nascondendone di fatto una parte.
- Abilita il trascinamento dei moduli durante la modifica.
- Funzionalità di trascinamento della selezione aggiornata per consentire il trascinamento e il rilascio dei moduli anche durante la modalità di modifica in Visual Builder.
- Risolto il problema relativo al comportamento di trascinamento della selezione in modalità wireframe in circostanze specifiche a causa di valori di stato hoveredArea e bottomOffsetTop errati.
- Risolto il problema per cui solo una singola colonna nella riga della sezione specialità non dovrebbe essere trascinabile.
- Aggiunta barra di scorrimento nella modalità di selezione preimpostata.
- Risolto un problema di prestazioni con i controlli degli attributi dello shortcode che aiutano il rendering del frontend dei layout legacy.
- Risolti vari problemi di stile di transizione relativi al corpo del testo su alcuni moduli, come le tabelle dei prezzi e i moduli Blurb.
- Elaborazione migliorata degli stili di transizione unendo gli stili di transizione Carattere intestazione e Carattere corpo con altri stili di transizione sullo stesso elemento del modulo.
- Risolvi i problemi di transizione con i moduli che dipendono dai selettori di proprietà e aggiungi test per supportare le modifiche al codice.
- Aggiunto il supporto dei moduli copia/incolla tra le pagine.
- Risolto un problema con i caratteri speciali nelle icone dei caratteri che non venivano correttamente sfuggiti.
- Risolto un bug che causava il mancato funzionamento corretto degli sfondi parallasse nella modalità di compatibilità con le versioni precedenti D5.
- Risolto un bug che rendeva i tag indesiderati nella modalità di compatibilità con le versioni precedenti di Divi 5 in alcuni casi.
- Risolto un problema per cui gli shortcode legacy non venivano migrati correttamente durante il processo di importazione del layout.
- Risolto un problema per cui la combinazione tra colore del testo e colore del testo chiaro/scuro non funziona come previsto.
- Risolto un problema per cui il colore del divisore di sezione veniva imposto al nero quando il colore non era impostato.
- Risolto il problema con le barre rovesciate che venivano rimosse dal CSS personalizzato delle Impostazioni pagina.
- Risolto il problema con il rendering del colore del divisore della sezione in base al colore di sfondo della sezione sorella.
- Aggiornato il tutorial sull'estensione delle impostazioni della pagina Divi 5 con il nuovo hook PHP.
- Aggiunta la pagina di spiegazione della documentazione per la gestione dei contenuti reattivi in Visual Builder.
- Risolto un problema per cui gli spazi finali nelle etichette delle caselle di controllo causavano errori di convalida nel modulo Modulo di contatto.
- Risolto un errore di avviso PHP sul front-end causato da una proprietà non definita.
- Aggiunta una pagina di spiegazione nella documentazione per la funzionalità di caricamento lento dello shortcode e indicazioni su come adattarla.
- Risolto un problema per cui l'immagine del logo nei moduli Menu veniva allungata a causa della mancanza di regole CSS in D5.
- Risolto bug con l'affidabilità del Drag&Drop per il modulo pulsanti.
- Risolto un problema per cui lo stato aperto dell'oggetto fisarmonica era incoerente, con il risultato che il primo oggetto mostrava attributi/proprietà dello stato aperto anche quando non era quello aperto. Ciò influisce solo sul costruttore visivo.
- Risolti i problemi relativi all'utilizzo degli hook React, alla denominazione dei componenti e alla struttura del codice per migliorare l'affidabilità, la leggibilità e la conformità con le migliori pratiche.
- Aggiunti test per la classe Ordine di posizionamento nel selettore CSS personalizzato.
- Aggiunti codici di esempio per l'aggiunta di una proprietà di selezione nei CSS personalizzati.
- Aggiunto tutorial per integrare la proprietà del selettore nei moduli customCssFields per Divi 5.
- Aggiunta la pagina guida per il design delle icone del modulo.
- La selezione della categoria fissa non mostra un titolo come divisore.
- Aggiornata la documentazione sulla conversione dei moduli statici e dinamici.
- Risolte tutte le sezioni non visibili su FE dopo aver importato un layout predefinito.
- Aggiornato il plug-in di esempio delle estensioni per incorporare advancedStyles all'interno della classe Elements, garantendo la compatibilità ove necessario sia su Visual Builder che sul frontend.
- Risolto il problema con la modifica degli elementi della libreria dopo l'aggiornamento dei permalink.
- Aggiunte le icone di azione spostate per evitare la sovrapposizione delle icone di azione se i moduli hanno margini piccoli e se gli elementi strutturali hanno margini e spazi vuoti piccoli.
- Risolto il problema con il trascinamento del modulo in modalità wireframe, che causava il rendering di tutti i moduli.
- Risolti i problemi di build con il tutorial del modulo dinamico.
- Risolta l'impossibilità di aggiungere una riga interna dalla Libreria Divi.
- Risolto un problema per cui il peso del carattere nei moduli di intestazione a larghezza intera veniva erroneamente visualizzato come Normale durante la migrazione da Divi 4 a Divi 5.
- Risolto un problema per cui i valori delle preimpostazioni personalizzate non venivano visualizzati come predefiniti quando la preimpostazione personalizzata era attiva.
- Risolto un problema per cui l'aggiunta di un nuovo script di gruppo di opzioni personalizzato nei tutorial non funzionava come previsto.
- Aggiornati gli errori della console per includere nomi di moduli e percorsi non codificati per migliorare la chiarezza del debug.
- I moduli generati automaticamente attivano avvisi per garantire che vengano notati.
- Aggiunto un elenco di moduli generati automaticamente per una più facile consultazione.
- Risolto un problema con le differenze di markup HTML tra Divi 4 e Divi 5 nel modulo Blurb.
- Risolto il problema di importazione delle preimpostazioni in Theme Builder.
- Aggiornato il codice della documentazione di conversione dei moduli statici e dinamici con l'aggiunta dello snippet di codice valueExpansionFunctionMap.
- Risolto un problema per cui la barra delle impostazioni della prima sezione si nascondeva dietro l'intestazione dopo il passaggio dalla modalità wireframe alla visualizzazione desktop.
- Risolto un problema con la perdita dell'opzione "Categorie selezionate" per i moduli Portfolio filtrabile, Portfolio e Portfolio a larghezza intera dopo la migrazione da Divi 4 a Divi 5.
- Risolto il problema con l'immagine della prima diapositiva del modulo slider nascosta nel visual builder.
- Risolto un problema per cui uno sfondo sfumato vuoto ereditava erroneamente gli stili da altre opzioni di sfondo, garantendo invece l'applicazione di uno sfondo bianco predefinito.
- Risolto il problema con l'importazione dei colori globali durante l'importazione di modelli di Theme Builder.
- Risolve l'esaurimento della memoria causato dal ciclo di ricorsione del modulo Blog che si verifica quando il modulo Blog viene utilizzato su un singolo post e il modulo Blog include inavvertitamente il post corrente nei post visualizzati.
- Risolto un problema per cui i dati di riga aggiunti da una sezione normale non venivano visualizzati nella libreria di righe della sezione Specialità.
- Risolto errore fatale durante l'aggiunta di un nuovo post a causa dei dati del generatore di temi importati come shortcode.
- Il modulo di contenuto fisso del post viene importato anche al di fuori del generatore di temi.
- Risolto un problema per cui le opzioni reattive per il metodo Parallax nelle impostazioni dell'immagine di sfondo non funzionavano correttamente.
- Aggiornate le serie di tutorial "Aggiunta di gruppo di opzioni personalizzate" e "Aggiunta di campo di opzioni personalizzate" per avere esempi più realistici da collegare ai prossimi tutorial, come il rendering di elementi e stili.
- Risolto bug quando veniva fatto clic sul pulsante Salva nella libreria.
- Risolto un problema per cui le categorie non venivano visualizzate nel modulo Titolo post e le meta informazioni del modulo Titolo post a larghezza intera sul front-end quando si utilizzava Theme Builder.
- Correzione: risolto un problema per cui la larghezza massima della riga in Visual Builder non rispettava l'impostazione della larghezza del contenuto del sito Web dalla personalizzazione del tema.
- Risolto un problema per cui la larghezza del contenuto personalizzato nel modulo di intestazione a larghezza intera non veniva applicata su FE.
- Risolto il problema relativo agli z-index modali in cui apparivano sotto la barra laterale spezzata.
- Risolto un problema per cui l'opzione Allineamento testo e Colore testo nel modulo menu non veniva migrata correttamente da Divi 4 a Divi 5.
- Risolto l'errore fatale della pagina di visualizzazione di un singolo prodotto quando nella pagina non veniva utilizzato alcun modulo WooCommerce.
- Risolto il problema di visibilità del pulsante Leggi altro nel modulo Post Slider e Post Slider a larghezza intera.
- Miglioramento del rendering del contenuto dinamico mediante l'escape corretto dei caratteri speciali negli attributi del blocco.
- Introdotti nuovi hook per filtrare gli elementi del modulo renderizzati su VB e FE.
- Introdotti nuovi hook per filtrare i wrapper dei moduli renderizzati su VB e FE.
- Risolto il problema quando facendo clic all'interno del selettore colori si chiudeva l'editor in linea.
- Risolto il problema con le sezioni con riempimento superiore o inferiore impostato su 0 che non venivano visualizzate correttamente sul front-end durante l'importazione di layout specifici.
- Risolto un problema per cui il CSS non veniva generato completamente per una sezione specializzata durante il rendering di layout/blocchi Divi 5 con la funzione do_blocks() in un modello di pagina.
- Risolto un problema per cui quando si modificava un colore globale, la finestra di dialogo di conferma per il salvataggio delle modifiche ora appare nella barra laterale corretta se sono aperte più barre laterali.
- Risolto il problema per cui gli shortcode video non venivano renderizzati in tag video all'interno dell'editor Divi 5 TinyMCE.
- Risolto un problema per cui l'apertura e la chiusura del selettore colore globale senza modifiche impediscono il clic sugli elementi della pagina.
- Risolto il problema di tipo/linter nel file di test.
- Risolto errore di generazione rapida dei siti e pagina vuota quando l'utente non ha effettuato l'accesso.
- Risolti gli avvisi SCSS durante lo sviluppo durante l'onboarding.
- Risolto un problema per cui non era possibile salvare le preimpostazioni dopo aver generato un sito utilizzando Divi Quick Sites.
- Risolte le transizioni video nel modulo slider in cui il video salta dal basso prima di avviare l'animazione.
- Risolto il problema con il rendering non necessario dei campi del gruppo causato dal passaggio del mouse sul menu contestuale del tasto destro.
- Conversione avanzata::maybeConvertContent() per includere l'applicazione di ShortcodeMigration::maybe_migrate_legacy_shortcode() all'interno della funzione.
- Pacchetti aggiornati per corrispondere alla configurazione di onboarding.
- Risolti gli errori di build di sviluppo nell'onboarding.
- Risolto un errore PHP durante l'importazione di moduli di terze parti aggiornando ShortcodeMigration::should_handle_migration() per gestire valori null.
Entra in Divi 5 oggi stesso
Ora è il momento di testare Divi 5 e segnalare bug. Continueremo a lavorare in modo aggressivo per risolvere i problemi riscontrati. Potrai anche godere di un'esperienza di creazione rapida, prestazioni frontend notevolmente migliorate e una nuova interfaccia moderna!
Facci sapere cosa ne pensi finora e resta sintonizzato per una nuova versione di Divi 5 ogni due settimane. Da qui in poi, Divi 5 migliorerà regolarmente attraverso Alpha, Beta e oltre.