Il futuro di WordPress è senza codice?

Pubblicato: 2020-04-14

Uno degli aspetti più unici di WordPress è che i designer possono scegliere come vogliono utilizzarlo. Siamo in grado di creare siti Web che fanno un numero qualsiasi di cose e ci sono molti modi diversi per farlo.

Ad esempio, possiamo creare un tema da zero o scaricare una delle migliaia di opzioni gratuite o premium. Oppure, potremmo scegliere di creare contenuti con l'editor di blocchi Gutenberg o sfruttare un plug-in per la creazione di pagine.

Queste scelte contano, poiché determineranno molto sul prodotto finito. Funzionerà nel modo in cui ne abbiamo bisogno? Sembrerà come vogliamo? Quanto sarà flessibile cambiare in futuro? E, cosa forse più importante: ci bloccherà in un prodotto specifico?

C'è una sorta di linea di fondo con queste scelte. In sostanza, stiamo decidendo se vogliamo (o dobbiamo) scrivere codice personalizzato .

È un grosso problema. E, poiché WordPress e il suo ecosistema continuano ad evolversi, viene da chiedersi se più designer sceglieranno soluzioni senza codice. Ma, se sì, quali sono le ramificazioni?

I Page Builder stanno migliorando

Siamo arrivati ​​a questo punto in gran parte grazie alla community di sviluppatori di WordPress. I plug-in per la creazione di pagine, ad esempio, esistono da anni.

All'inizio, questi prodotti tendevano ad essere approssimazioni sciatte di ciò che si poteva ottenere con una certa conoscenza di CSS e PHP. Tuttavia, hanno offerto la possibilità di creare un layout di pagina personalizzato a un numero maggiore di persone.

I designer professionisti (me compreso) a volte potrebbero essere piuttosto sprezzanti nei confronti di questi strumenti. Dal punto di vista del codice, erano molto diffusi su tutta la mappa in termini di qualità. E l'utilizzo di un generatore di pagine sembrava come barare durante un progetto.

Tuttavia, gli autori di plugin hanno continuato a migliorare i loro prodotti. Gli strumenti moderni si sono evoluti al punto in cui il codice è più pulito e reattivo. Inoltre, la disattivazione di un generatore di pagine comporterà la perdita di formattazione del contenuto, ma le tue pagine non visualizzeranno più enormi quantità di codici brevi inutilizzati.

Un computer e un mouse.

Gutenberg porta i blocchi a un'installazione predefinita

Lo stesso WordPress è passato a un modo più visivamente orientato per creare contenuti. Quando l'editor di blocchi Gutenberg è stato introdotto in WordPress 5.0, mirava a offrire un'esperienza utente più coerente. Questa era in parte una risposta alle tecniche su misura che gli sviluppatori avevano utilizzato per aggirare i limiti dell'editor classico.

Segnalava anche che non era necessario scrivere codice personalizzato per realizzare layout e funzionalità più complessi. L'editor ha generato il proprio ecosistema di blocchi personalizzati, che puoi aggiungere secondo necessità.

Sebbene Gutenberg non sia necessariamente in concorrenza diretta con i costruttori di pagine in piena regola, fornisce un'alternativa molto più leggera. E, man mano che più blocchi diventano disponibili, è probabile che più designer si attengano allo strumento di modifica nativo.

Inoltre, l'editor dei blocchi alla fine consentirà la modifica dell'intero sito. Ciò significa che, oltre a creare contenuti, avremo la possibilità di creare visivamente un intero sito Web, il tutto all'interno di un'installazione predefinita di WordPress.

Quando questo sarà realizzato, sembra che il codice diventerà molto facoltativo per chiunque crei un sito Web con WordPress.

Schermata di benvenuto di WordPress

Il buono e il cattivo

Il passaggio a un'esperienza di creazione di siti senza codice presenta alcuni potenziali aspetti positivi e negativi:

Positivi

Che si tratti di un plug-in per la creazione di pagine o di Gutenberg, questi strumenti consentono a chiunque di creare layout di pagina personalizzati. Inoltre, possono aggiungere contenuti più complessi come elenchi di post, gallerie di immagini, navigazione e altro ancora. Bastano pochi clic, trascina e rilascia.

Se utilizzato in combinazione con un tema compatibile, anche la possibilità di creare un sito Web completamente personalizzato entra nel regno delle possibilità. Questo è un grande passo avanti per WordPress in termini di concorrenza con molti dei costruttori di siti Web fai-da-te sul mercato.

C'è anche l'opportunità di inaugurare un'esperienza di editing e costruzione molto più coerente. Troppo spesso, i temi già pronti hanno implementato soluzioni personalizzate che possono creare confusione per gli utenti.

E non ha aiutato il fatto che anche lo strumento consigliato, il Personalizzatore di WordPress, sia pensato per gestire alcune attività, ma non altre. Ciò ha significato passare da una interfaccia utente all'altra per provare a mettere insieme un sito. È fattibile, ma non è il processo più intuitivo.

La continua evoluzione di Gutenberg è un potenziale punto di svolta in questo settore. L'andirivieni tra le interfacce scompare, poiché avremmo un'interfaccia utente unica per tutte le nostre attività di progettazione e layout.

negativi

Nonostante i molti aspetti positivi di un futuro senza codice, ci sono dei veri svantaggi. Forse la cosa più immediata è che potrebbe semplicemente concedere un po' troppa libertà agli utenti non tecnici.

Uno degli aspetti davvero utili di un tema personalizzato è che i designer possono bloccare gli elementi che non vogliono che i clienti tocchino. Potrebbe diventare una sfida molto più difficile se tutto è disponibile in un'interfaccia utente visiva.

Questo esiste già in qualche modo con i costruttori di pagine. Ma Gutenberg potrebbe rendere ancora più facile per un cliente avventuroso andare troppo oltre con la sua sperimentazione di design. Si spera che ci sia una sorta di modo integrato per salvaguardarsi da questo tipo di situazione.

L'altro grande problema è una potenziale mancanza di opportunità di fare di più con un tema. Dopotutto, sono spesso quei piccoli frammenti di codice personalizzato che rendono unico un sito web. Questo nuovo modo di fare le cose potrebbe impedire agli sviluppatori di aggiungere frammenti di codice basati su modelli? Tutto dovrà essere un blocco?

Infine, vale anche la pena chiedersi se questo scoraggi i nuovi sviluppatori dall'armeggiare con il codice. Lo sviluppo di temi è un punto di partenza così comune per l'apprendimento di PHP, CSS e JavaScript.

È vero, la creazione di blocchi personalizzati è un'opportunità per scrivere codice. Ma non tutti seguiranno quella strada. Sarebbe un peccato vedere quello spirito di fare andare via.

Una persona rilassante.

Un paesaggio in evoluzione

Il fatto che WordPress si stia muovendo verso un processo di progettazione orientato alla visuale è evidente da tempo. Dalla prima occhiata all'esperienza di modifica basata sui blocchi di Gutenberg, o anche dall'avvento del Customizer anni prima, sembrava che l'obiettivo fosse quello di eseguire più attività di progettazione senza toccare il codice.

Man mano che il back-end del CMS diventa più raffinato, il modo di costruire con WordPress come lo conosciamo sta cambiando. Il codice farà ancora parte del processo, per coloro che desiderano utilizzarlo. Per altri, il design si sposterà fondamentalmente verso strumenti interattivi.

Questo aprirà un intero nuovo mondo di possibilità per molte persone. Cosa significherà per i professionisti del web? Quella storia è ancora in fase di scrittura.