Divi 5 Waves dice addio agli shortcode. Ecco perché è importante
Pubblicato: 2024-10-01Divi è da tempo considerato uno dei temi WordPress più potenti e versatili. Con l'introduzione di Divi 5, stiamo rivoluzionando le cose. Nelle versioni precedenti di Divi, gli shortcode – piccoli frammenti di codice – fungevano da segnaposto per i moduli di progettazione di Divi, consentendo a Visual Builder di generare layout e stili complessi tramite comandi backend.
Con il rilascio di Divi 5, gli shortcode sono scomparsi e abbiamo riscritto completamente la struttura da zero. In questo post esploreremo come il nuovo framework di Divi, costruito in modo simile ai blocchi Gutenberg, sia più efficiente e potente che mai.
Scopri di più su Divi 5 Public Alpha e su come scaricarlo.
Scarica Divi 5 Public Alpha
- 1 Cosa sono gli shortcode?
- 2 Come Divi utilizzava i codici brevi in passato
- 3 Perché ci siamo allontanati dagli shortcode in Divi 5
- 3.1 Prestazioni migliorate
- 3.2 Versatilità migliorata
- 3.3 Stabilità migliorata
- 3.4 Compatibilità incrociata migliorata
- 4 Il passaggio a un sistema di creazione visiva basato su blocchi
- 5 Qual è l'impatto sui siti Web Divi esistenti?
- 6 Divi 5: più veloce, più pulito e più flessibile
Cosa sono gli shortcode?
Gli shortcode sono stati progettati per consentire agli utenti di aggiungere più facilmente contenuti e funzionalità complessi ai propri siti Web senza richiedere codice di lunga durata. Ad esempio, invece di codificare manualmente un intero modulo o una galleria di immagini in HTML e CSS, gli utenti possono inserire uno shortcode come [galleria] e WordPress genererà automaticamente gli elementi necessari quando viene eseguito il rendering della pagina.
L’idea alla base degli shortcode era rendere WordPress più user-friendly. Questi brevi snippet potrebbero eseguire funzioni personalizzate e visualizzare elementi personalizzati, che potrebbero essere facilmente riutilizzati in tutto il tuo sito web.
Come Divi utilizzava i codici brevi in passato
Divi ha utilizzato il sistema di shortcode nativo di WordPress per organizzare i suoi elementi builder, con ogni shortcode che agisce come un singolo elemento costitutivo in un progetto più ampio.
Ad esempio, quando un utente aggiunge un pulsante nel Visual Builder, dietro le quinte, Divi inserisce uno shortcode per quel pulsante che definisce tutte le sue proprietà, come colore, dimensione, raggio del bordo, ecc. Ciò consente alle persone di costruisci layout incredibili, ma dietro le quinte Divi impila gli shortcode per definire e renderizzare ogni elemento.
Se hai mai disabilitato Divi e visitato una pagina creata con Divi Builder, avresti visto questi codici brevi di seguito.
Perché ci siamo allontanati dagli shortcode in Divi 5
WordPress si sta allontanando dagli shortcode a favore dei blocchi. Solo per questo motivo, Divi deve abbandonare la dipendenza dagli shortcode, che saranno inevitabilmente deprecati. Divi 4 vive nel passato, mentre Divi 5 è costruito per il futuro. Ma ci sono più motivi per trasferirsi, il che porterà grandi vantaggi agli utenti Divi.
Prestazioni migliorate
Il primo motivo sono le prestazioni . L'analisi di una pagina creata con shortcode è meno efficiente perché non ha una gerarchia adeguata. Divi impiega semplicemente più tempo per prendere un'enorme stringa di contenuti di shortcode e capirla . Inoltre, la velocità con cui WordPress esegue il rendering dei contenuti degli shortcode lascia un po’ a desiderare. Divi 4 sta spingendo questo sistema ai suoi limiti.
Versatilità migliorata
Il secondo motivo è la versatilità . Gli shortcode non sono stati concepiti come parte di un sistema di progettazione complesso e annidato. Divi 4 ha dovuto fare i salti mortali per evitare problemi quando si annidavano i moduli all'interno di colonne all'interno di righe all'interno di sezioni e l'aggiunta di maggiore annidabilità, come colonne all'interno di colonne, apre un vaso di worm completamente nuovo. Divi 5 risolve questo problema con il suo nuovo formato di archiviazione, consentendo elementi annidati all'infinito.
Stabilità migliorata
La terza ragione è la stabilità . In quanto API, gli shortcode presentano limitazioni. Il modo in cui le parentesi e gli attributi vengono utilizzati per memorizzare dati complessi significa che un carattere rouge potrebbe far crollare l'intero sistema. Divi 5 avrà meno bug perché meno cose potranno andare storte.
Compatibilità incrociata migliorata
Il quarto motivo è la compatibilità incrociata . Il nuovo formato di archiviazione di Divi 5 imita i blocchi nativi di WordPress, rendendo più semplice la comunicazione tra Divi e Gutenberg.
Questo è stato un enorme cambiamento. Dovevamo ricominciare da capo! Ma è incredibilmente importante per la redditività a lungo termine di Divi.
Il passaggio a un sistema di creazione visiva basato su blocchi
Riconoscendo la necessità di un approccio più moderno, Divi 5 si è allontanato dagli shortcode a favore di un approccio basato su blocchi in linea con il futuro di WordPress. Invece di fare affidamento sugli shortcode, Divi 5 imita l'architettura basata su blocchi di WordPress. La rimozione degli shortcode in Divi 5 fa parte di una spinta più ampia per rendere Divi più veloce, più flessibile e più facile da usare. Eliminando il vecchio framework, Divi 5 offre miglioramenti significativi delle prestazioni.
In termini di flessibilità, Divi 5 consente funzionalità di costruzione del sito più dinamiche e scalabili. Questo nuovo framework moderno può essere facilmente espanso e integrato con funzionalità più complesse, cosa impossibile con il framework basato su shortcode di Divi 4.
Qual è l'impatto sui siti Web Divi esistenti?
La domanda più urgente per molti utenti Divi di lunga data è cosa accadrà ai loro siti Web esistenti creati con Divi 4. Fortunatamente, lo avevamo pianificato. Sebbene Divi 5 elimini gli shortcode nelle nuove build di siti, i siti Web esistenti non saranno interessati.
Divi 5 viene fornito con un migratore che convertirà tutti i tuoi codici brevi Divi 5 in blocchi Divi 5. È facile come fare clic su un pulsante!
Divi 5 è stato inoltre progettato con compatibilità con le versioni precedenti, garantendo che il tuo sito web continui a funzionare normalmente, anche prima della migrazione. Se Divi 5 rileva shortcode legacy, verrà eseguito in modalità di compatibilità con le versioni precedenti finché il contenuto non verrà migrato correttamente o i moduli di terze parti non saranno stati aggiornati per supportare Divi 5.
Divi 5: più veloce, più pulito e più flessibile
La rimozione del framework basato su shortcode di Divi 4 rappresenta un significativo passo avanti.
Vuoi provare tu stesso la differenza? Ora è il momento perfetto per testare Divi 5 Alpha e familiarizzare con i suoi più grandi cambiamenti. Aiutaci a trovare i bug e a rendere la versione finale di Divi 5 ancora migliore.
Ricorda solo di testare Divi 5 Alpha localmente o su un sito di staging. Probabilmente incontrerai molti bug in questa fase, specialmente durante la migrazione. Se non vuoi partecipare alla fase di test dei bug, intervieni più tardi.