WordPress รจ il sistema di gestione del contenuto (CMS) Open Source piรน utilizzato al mondo. Per creare pagine su un sito web WordPress รจ necessario un page builder, fondamentale per raggiungere il risultato desiderato in termini di impaginazione e aspetto grafico.

In questo articolo andremo a presentare Bricks Builder e ad analizzare vari website builder per WordPress mettendoli a confronto con Bricks: il builder che attualmente reputo piรน innovativo, potente e interessante sul mercato e che attualmente utilizzo in produzione. Cominciamo!

Cosa รจ e perchรฉ dovresti usare un page builder?

Con l’avvento del Web 2.0 (ovvero le applicazioni web che interagiscono con gli utenti e variano il loro stato e contenuto dinamicamente) hanno preso sempre piรน piede i Content Management System, primo fra tutti WordPress.

I CMS sono il cuore pulsante di ogni sito web grazie ai quali possiamo salvare, gestire e presentare i nostri contenuti agli utenti, che ne usufruiranno in maniera chiara e ordinata sul web.

Con il passare del tempo all’interno dei vari CMS e in particolare su WordPress, si sono affermati vari tipi di builder, alcuni ufficiali (sviluppati e aggiornati dalla community di WordPress) e altri sviluppati da software house indipendenti (come Bricks, Oxygen, Elementor, Divi, WPBakery, ecc.).

I builder sono essenzialmente degli editor (spesso di tipo drag and drop) che semplificano la creazione di contenuti come pagine e articoli, attraverso elementi preimpostati (sezioni, blocchi, ecc.) e funzionalitร  semplificate rispetto alla scrittura manuale di codice sorgente tradizionale (HTML, CSS, JavaScript, ecc.). Analizziamo i piรน conosciuti!

Temi e temi figlio WordPress

Prima di iniziare la nostra panoramica sui builder รจ importante dare la definizione di tema, tema figlio e in particolare parlare del blank slate.

Un tema WordPress (anche detto tema genitore nel caso sia installato anche il tema figlio) รจ un insieme ordinato e definito di files che generano l’aspetto del sito web. Nella maggior parte dei casi il tema definisce i colori, i fonts e il layout del sito web.

Ogni sito web WordPress necessita di almeno un tema e che questo sia โ€œattivoโ€ sul sito web. Su un singolo sito web possono essere installati anche altri temi ma solo uno di essi sarร  attivato, per questo consiglio sempre di installare e mantenere un solo tema (quello attivo) sul proprio sito web oltre al suo eventuale tema figlio. In questo modo si limitano eventuali problemi di sicurezza dovuti a temi non aggiornati e al tempo stesso si risparmia qualche MB di spazio web (hosting).

Ogni tema puรฒ essere compatibile con uno o piรน builder e alcuni temi contengono nativamente un sitebuilder con delle funzionalitร  ad-hoc o delle funzionalitร  aggiuntive per i builder compatibili con il tema.

A oggi ci sono piรน di 12.000 temi gratuiti nella directory ufficiale di WordPress senza contare quelli venduti direttamente dalle software house o disponibili sui marketplace (il piรน conosciuto in assoluto รจ Envato Market). Chiunque puรฒ creare il proprio tema personalizzato e decidere di utilizzarlo sul suo sito web, pubblicarlo sulla directory ufficiale o metterlo in vendita sui marketplace dedicati.

Screenshot Temi WordPress Repository Ufficiale
Repository ufficiale dei temi WordPress

รˆ bene ricordare che la scelta iniziale del tema (come quella del builder e piรน in generale della tecnologia utilizzata per creare un sito web o qualsiasi altro prodotto software) รจ fondamentale in termini di scalabilitร , robustezza, performance nonchรฉ di sicurezza futura dell’applicativo. Affronteremo questo argomento nella parte finale di questo articolo.

I Child Themes

I Child Themes o temi figlio permettono di cambiare piccoli aspetti e funzionalitร  rispetto tema originale (genitore), andando a sovrascrivere parzialmente o totalmente uno o piรน template del tema genitore o aggiungendo semplici funzioni nel caso si modifichi il solo file functions.php.
I vantaggi dell’utilizzo di un tema figlio sono molteplici:

  • possibilitร  di aggiungere codice custom senza andare a modificare/intaccare il tema originale;
  • possibilitร  di andare a ridefinire (sovrascrivere) selettivamente solo alcuni dei templates del tema originale;
  • il tutto senza rischiare di perdere le modifiche effettuate quando si aggiorna il tema genitore.

Blank Slate

Capita spesso di sentire parlare del tema BlankSlate. Si tratta di un tema davvero minimale, quasi completamente vuoto e senza fogli di stile, che permette la massima personalizzazione e la creazione di un tema figlio completamente customizzato. Un vero e proprio โ€œskeleton themeโ€ come lo definiscono gli sviluppatori nella repository di WordPress.

Questa tecnica era ed รจ ancora ampiamente utilizzata dai WordPress developer della โ€œvecchia scuolaโ€ (quelli piรน radicali se cosรฌ vogliamo definirli) alcuni dei quali oggi stanno guardando con interesse verso il nuovo Block Editor di Gutenberg. Quella del Blank Slate รจ una tecnica utilizzata spesso anche nel caso di progetti importanti che necessitano di una personalizzazione estrema e indipendenza rispetto al codice di terzi.

Il Classic Editor

Uno tra i builder piรน noti e sicuramente il piรน โ€œstoricoโ€ di tutti: il Classic Editor di WordPress fa la sua comparsa giร  nelle prime versioni (1.5) e si rivela un ottimo strumento per la creazione di pagine e articoli. Stiamo parlando dei primi anni 2000 ed รจ naturale che oggi le sue funzionalitร  appaiano piuttosto limitate, soprattutto dal punto di vista grafico.

Oggi il Classic Editor รจ accessibile solo attraverso il plugin ufficiale: infatti a partire dalla versione 5.0 di WordPress l’editor di default รจ Gutenberg, il nuovo editor a blocchi che viene supportato dai nuovi block themes.

Screenshot Repository Ufficiale WordPress Plugin Classic Editor
Repository ufficiale di WordPress plugin Classic Editor

I temi compatibili con il Classic Editor sono detti Classic themes e sono compatibili con le versioni di WordPress dalla 1.5 in poi. I Classic themes usano un sistema di templating basato su PHP che viene supportato ancora oggi da WordPress.

Diversamente dai Block themes i Classic themes richiedono un minimo di conoscenza per la scrittura del codice PHP, HTML e CSS. Hanno molti meno standard da rispettare ed esistono delle API per l’utilizzo di specifiche funzionalitร .

Dalle ultime indiscrezioni anche se il plugin Classic Editor รจ considerato obsoleto continuerร  ad essere supportato e aggiornato finchรฉ necessario e quindi anche per tutto il prossimo anno.

Puoi trovare informazioni sull’utilizzo del Classic Editor nella guida ufficiale.

Gutenberg, l’editor a blocchi

Il 6 dicembre 2018 esce WordPress 5.0 e viene rilasciato Gutenberg: il nuovo editor a blocchi o Block Editor che promette di rivoluzionare il site-editing grazie all’utilizzo dei blocchi.

Anche detto โ€œWordPress Editorโ€, Gutenberg va a sostituire il Classic Editor aggiungendo funzionalitร  avanzate e permettendo di creare interi siti web responsivi aggiungendo svariati tipi di contenuti multimediali grazie ai blocchi. Gutenberg non si limita quindi alla creazione di semplici articoli ma si propone di essere il nuovo standard per la creazione di interi siti web.

Screenshot Gutenberg WordPress Page Builder

Grazie all’utilizzo dei blocchi di base e di blocchi composti โ€œpreimpostatiโ€ (detti pattern) Gutenberg promette di realizzare layouts moderni, responsivi ed elaborati ma non รจ tutto oro quel che luccica: la semplicitร  dell’utilizzo del builder non permette di raggiungere risultati avanzati senza programmare dei blocchi personalizzati che richiedono una discreta conoscenza di linguaggi come PHP, HTML, CSS e JSON.

I temi compatibili con il nuovo editor Gutenberg sono detti Block themes e si basano su template di blocchi HTML che contengono il markup.

Ti invito a proseguire la lettura per scoprire perchรฉ Gutenberg non mi sembra un’alternativa valida ai site builder piรน evoluti e come possiamo integrarlo per renderlo piรน funzionale.

Per maggiori informazioni su Gutenberg puoi consultare la documentazione ufficiale.

Screenshot Utilizzo Editor A Blocchi Gutenberg WordPress
Utilizzo dell’editor a blocchi Gutenberg in WordPress

Le caratteristiche che deve avere il builder per WordPress ideale

Per descrivere al meglio le caratteristiche che dovrebbe avere il Page Builder ideale lascio la parola a Kevin Geary, sviluppatore, creator e titolare di una nota Digital Agency di Atlanta (Georgia). Considero Kevin un vero guru quando si parla di WordPress e in generale di sviluppo web quindi spero davvero che tu sia familiare con la lingua inglese!

In ogni caso sotto al video ti lascio anche un elenco puntato delle principali caratteristiche che Kevin ha individuato.

Video YouTube: Is Your Website Page Builder Legit? 20 Mandatory Features Every Page Builder Must Have!

Le 20 caratteristiche che deve avere qualsiasi Website Page Builder professionale

  1. Inserimento di un elemento <div> senza stile
  2. Classi, Pseudo Classi e Pseudo Elementi
  3. Sezioni (tag HTML section)
  4. Header & Footer Templates
  5. Custom HTML Tags
  6. Blocchi di codice
  7. Elemento Query Loop o Repeater per i post personalizzati
  8. Dati Dinamici (query di campi personalizzati)
  9. Logica condizionale
  10. Output HTML pulito
  11. Flexbox
  12. CSS Grid
  13. Builder per menรน accessibile
  14. Componenti riutilizzabili
  15. SRCSET per le immagini
  16. Attributi HTML
  17. Unitร  custom (px, rem, em, ch, vh, vw, ecc.)
  18. Pannello drag & drop facilmente utilizzabile e con buona UI
  19. Esecuzione di Shortcode
  20. Breakpoints personalizzati

Il miglior page builder per WordPress (secondo me) รจ Bricks

Dopo un’introduzione completa finalmente presentiamo Bricks Builder: un tema WordPress a pagamento che integra un builder drag and drop di ultima generazione, sviluppato con il moderno framework JavaScript Vue 3.

Bricks agisce come un tema (con la possibilitร  di installare il suo Child Theme) e permette di progettare e realizzare visivamente e in tempo reale il proprio sito web WordPress. Non รจ quindi progettato per essere utilizzato con altri temi come ad esempio Elementor o per โ€œbloccareโ€ il tema attuale come il plugin Oxygen Builder.

Bricks permette di realizzare templates, componenti riutilizzabili e pagine rendendo il frontend molto veloce e pulito dal punto di vista del markup del codice. Come dicono gli sviluppatori di Codeer, la software house che sviluppa Bricks e Happy Files, โ€œthe frontend uses smart asset loading, clean markup, and some magic ๐Ÿ™‚โ€.

Tra le principali caratteristiche di Bricks troviamo:

Insomma un builder per WordPress moderno, veloce, sicuro e aggiornato regolarmente che ha tutte le caratteristiche che servono (tra le quali quelle indicate da Kevin) per garantire uno sviluppo fluido e completo di siti web di piccole, medie e anche di grandi dimensioni e che necessitano di funzionalitร  piรน avanzate.

Screenshot Bricks WordPress Page Builder

Puoi testare l’ultima release di Bricks Builder sul sito web ufficiale creando un account gratuitamente qui: try.bricksbuilder.io

Screenshot Utilizzo Bricks Builder WordPress
Utilizzo dell’editor visuale di Bricks Builder

Bricks a confronto con altri website builders

WordPress default editor (Gutenberg) VS Bricks

Delle caratteristiche di Gutenberg ne abbiamo giร  parlato.

Parlando del confronto con Bricks, non avendo avuto molte opportunitร  di testare Gutenberg, torna in aiuto un video del mitico Kevin Geary che ha testato il Block Editor di WordPress nella realizzazione di una sezione dal layout semplice che รจ riuscita (purtroppo) a mettere molto in difficoltร  il nuovo editor a blocchi!

Video YouTube: I Tried Building a Layout With the WordPress Block Editor & It Didn’t Go Well

Elementor VS Bricks

Fermo restando che รจ e rimane ancora oggi il builder drag and drop piรน diffuso sul mercato, non posso parlare bene di Elementor: le rare volte che ho avuto a che fare con questo page builder visuale mi sono trovato molto in difficoltร  nel realizzare i layout che avrei voluto.

Screenshot Elementor WordPress Page Builder

Elementor รจ disponibile sia in versione free, con molte limitazioni, che nella versione Pro, dove offre il meglio di sรฉ.
Ecco alcune delle sue caratteristiche nella versione Pro:

  • Editor Drag & Drop;
  • Piรน di 300 templates giร  pronti;
  • Piรน di 100 widgets;
  • Editing responsivo live;
  • Impostazioni globali;
  • e molte altre.

In definitiva penso che Elementor sia un’alternativa valida per chi non ha grandi necessitร  di personalizzazione, performance e soprattutto per chi รจ alle prime armi e ha bisogno di sviluppare con WordPress in autonomia.

Screenshot Utilizzo Del Builder Drag And Drop Di Elementor
Utilizzo del builder Drag and Drop di Elementor

WPBakery page builder VS Bricks

Lo storico plugin WPBakery, il cui nome in origine era Visual Composer, รจ in testa alle classifiche dei page builder piรน diffusi al mondo dopo Elementor. Facilmente integrabile con la maggior parte dei temi in circolazione, permette di creare layout abbastanza personalizzati ma caratterizzati da un aspetto โ€œsquadratoโ€ poco moderno.

Screenshot Wpbakery WordPress Page Builder

Alcune delle sue caratteristiche sono:

  • Frontend editor (visuale);
  • Backend editor (stilizzato con blocchi);
  • Elementi personalizzabili;
  • Preset di impostazioni;
  • Skins;
  • Design responsivo;
  • e tante altre.

Personalmente ho utilizzato molto WPBakery all’inizio della mia carriera da Web Designer e, al pari di Elementor, non mi sento di consigliarlo per un utilizzo professionale ma piuttosto per i neofiti che debbano sviluppare in autonomia.

Screenshot Utilizzo Del Builder Drag And Drop Wpbakery Visual Composer
Utilizzo dell’editor Drag and Drop di WPBakery

Oxygen Builder VS Bricks

Oxygen Builder รจ un plugin WordPress che disattiva il tema installato e permette di creare il proprio tema completo di template per footer e header. La possibilitร  di personalizzazione molto elevata, i dati dinamici, il markup HTML pulito e il frontend veloce fanno di Oxygen il precursore di Bricks e Zion.

Screenshot Oxygen WordPress Page Builder

Tra le caratteristiche principali di Oxygen Builder troviamo:

  • Editing Drag & Drop;
  • Header & Footer builder;
  • Colori globali;
  • Elemento codice personalizzato;
  • Dati dinamici;
  • Integrazione con Gutenberg;
  • Design Library;
  • Composite elements;
  • Integrazione ed elementi per WooCommerce;
  • e molte altre.

Oxygen sarebbe l’alternativa piรน valida a Bricks se Soflyy, la software house che lo ha sviluppato, non avesse abbandonato l’implementazione di nuove funzionalitร  in favore del loro nuovo builder Breakdance. Fortunatamente vengono ancora rilasciati aggiornamenti di sicurezza.

Screenshot Utilizzo Del Builder Oxygen
Utilizzo dell’editor visuale di Oxygen Builder

Divi VS Bricks

Divi รจ un tema sviluppato dall’azienda Elegant Themes. Ha due editor, uno a blocchi e uno visuale, molto simili a quelli di WPBakery e lo ricorda veramente tanto anche nella limitata possibilitร  di personalizzazione degli elementi.

Screenshot Utilizzo Divi WordPress
Utilizzo dell’editor a blocchi di Divi

Ecco alcune delle sue caratteristiche:

  • Editor Drag & Drop (molto simile a WPBakery);
  • CSS personalizzato;
  • Editing responsivo;
  • Piรน di 200 elementi;
  • Piรน di 200 design giร  pronti;

Anche per Divi vale lo stesso di WPBakery: รจ un builder abbastanza leggero e che ho avuto l’opportunitร  di testare. Permette anche una discreta personalizzazione ma non lo consiglio per un utilizzo professionale in quanto mancano diverse funzionalitร  fondamentali. Per questo ancora una volta vince Bricks.

Zion Builder VS Bricks

Poco conosciuto e mai testato ma Zion Builder si propone come una valida alternativa a Bricks e Oxygen Builder, molto simile in termini di funzionalitร  ma soprattutto di leggerezza e pulizia del codice di markup.

Tra le sue caratteristiche abbiamo:

  • Elementi e templates;
  • Header & Footer builder;
  • Theme builder;
  • Stile globale;
  • Cronologia delle revisioni;
  • WooCommerce builder;
  • Elemento repeater per le Query WP;
  • Dati dinamici;
  • e molte altre.

Non avendolo mai utilizzato mi astengo dal giudicare e confrontare direttamente con Bricks ma consiglio comunque l’utilizzo di quest’ultimo che rimane sicuramente piรน conosciuto e adottato.

Screenshot Zion Page Builder WordPress
La homepage del sito web di Zion Builder

Il caso Cwicly

Proprio nei giorni in cui stavo finendo di scrivere questo articolo una notizia ha scosso l’ecosistema di WordPress e in particolare gli utilizzatori di Gutenberg: Cwicly, un pagebuilder basato sul block editor di WordPress, non verrร  piรน aggiornato nรฉ sviluppato.

Mettendo da parte momentaneamente il discorso aggiornamento e sicurezza, che affronteremo nella prossima sezione, non ho mai avuto l’opportunitร  di testare personalmente Cwicly ma ne ho sempre sentito parlare molto bene tanto che l’ho sempre tenuto presente come una delle poche possibili alternative a Bricks.

รˆ un vero peccato decretare la fine di questo builder che sembrava tanto promettente!

Screenshot Cwicly Abbandonato Sviluppo Discontinuation Of Development
La schermata di Cwicly che annuncia la fine del progetto di sviluppo

Come scegliere il tema e il builder WordPress piรน adatto?

Premesso che la scelta del tema e del builder per sviluppare il tuo prossimo sito web WordPress non puรฒ essere snocciolata con la lettura di un breve articolo e che varia in base al tipo di progetto e del WordPress developer che dovrร  sviluppare, ecco i miei consigli per scegliere al meglio.

Sicurezza

Prima di tutto occorre valutare la sicurezza del builder che si andrร  ad utilizzare, che รจ sempre il tallone di Achille di ogni installazione di WordPress.

In generale รจ bene scegliere soluzioni a pagamento (premium) poichรฉ tendenzialmente il programmatore o la software house che lo hanno sviluppato avranno maggiore interesse (economico si intende) ad aggiornarlo sviluppando nuove funzionalitร  e ma soprattutto rilasciando patch di sicurezza.

Il rischio di utilizzare un page builder per WordPress (tema o plugin che sia) che non viene aggiornato non รจ solo quello dell’incompatibilitร  con nuove versioni di PHP e altri plugins ma soprattutto quello delle vulnerabilitร  dovute a falle di sicurezza che non sono state โ€œpatchateโ€.

Caratteristiche

Dopo la sicurezza vengono sicuramente le funzionalitร  e quindi la versatilitร  del builder. Non mi dilungherรฒ ripetendo le caratteristiche fondamentali che un site builder dovrebbe avere: le abbiamo descritte nelle sezioni precedenti.

Performance

Per quanto mi riguarda le performance sono a pari merito con le caratteristiche del builder: รจ soprattutto per questo che preferisco Bricks a Elementor.

Un markup del codice pulito ed essenziale รจ fondamentale per avere le massime performance e ottimizzare al meglio il sito web anche per i motori di ricerca.

Affidabilitร  e robustezza

รˆ fondamentale anche valutare l’affidabilitร  e la robustezza del page builder. Un’indicazione ce la possono dare il tasso di adozione, una roadmap chiara sul sito web ufficiale e la presenza o meno di una community di utenti che lo utilizza regolarmente.

Intelligenza artificiale

Un aspetto che secondo me รจ poco rilevante e non influenza la scelta del builder รจ l’integrazione dell’intelligenza artificiale: se devo generare del testo o delle immagini preferisco farlo con un tool esterno che posso controllare con piรน accuratezza (a proposito di AI, Lorenzo ha scritto un articolo fantastico sui principali tool per la generazione immagini). Stesso discorso vale anche per i plugins.

Il verdetto

In generale quindi il mio consiglio รจ quello di diffidare di site builder e temi gratuiti che sono i piรน inclini ad essere abbandonati e non aggiornati nel tempo (questo vale anche per i plugins, approfondiremo meglio in un prossimo articolo) e di diffidare anche di soluzioni a pagamento che siano poco utilizzate come ci insegna il caso di Cwicly.

รˆ chiaro quindi che non c’รจ un builder adatto a ogni esigenza e a qualsiasi programmatore.

La mia scelta, oggi, ricade su Bricks Builder per tutti i nuovi progetti di sviluppo ma non รจ detto che in futuro la mia idea possa cambiare e che Bricks sia la scelta giusta anche per te.

Conclusioni

In questo articolo abbiamo spiegato e introdotto l’utilizzo dei temi e dei sitebuilder, abbiamo analizzato e confrontato con Bricks i piรน blasonati builder per WordPress, senza entrare troppo nello specifico, ma cercando di dare una panoramica sullo stato dell’arte e motivando le nostre scelte.

Se oltre a un tema stai cercando i plugins giusti per il tuo nuovo sito web ti consiglio di dare un’occhiata a questo articolo nel quale presento i principali plugin WordPress che non possono mancare in ogni sito web che sviluppo.

Se questo articolo ti รจ stato utile o hai bisogno di aiuto per il tuo sito web scrivici: io e gli altri professionisti di Midable saremo felici di aiutarti e guidarti verso la soluzione migliore.

Alla prossima!