Prevedere le prossime opportunità per l'innovazione di WordPress
Pubblicato: 2022-12-12WordPress esiste dal 2003. E il sistema di gestione dei contenuti (CMS) ha subito enormi cambiamenti nel corso della sua vita. Oggi potrebbe essere irriconoscibile rispetto alle sue prime versioni.
I segni di questa evoluzione sono ovunque. L'editor di blocchi significa che non abbiamo più bisogno di un plug-in per la creazione di pagine per creare layout personalizzati. E grazie all'editor del sito e ai temi a blocchi, è possibile creare un intero sito Web senza scrivere una riga di codice.
Praticamente ogni componente principale della costruzione e della manutenzione di un sito Web è cambiato. E ci sono tutte le ragioni per credere che il processo di innovazione continuerà. Ciò che WordPress è oggi sta solo gettando le basi per domani.
Ma come cambierà WordPress? Sebbene non abbiamo una sfera di cristallo, possiamo vedere molte aree che sono mature per il miglioramento. Alcuni potrebbero essere risolti con aggiornamenti al core di WordPress, mentre il plugin e l'ecosistema del tema potrebbero affrontarne altri.
Detto questo, proviamo a prevedere le prossime opportunità di innovazione in WordPress. Potrebbero non qualificarsi come sexy, ma sono comunque importanti.
Facilitare l'accesso ai dati dei siti web
L'archiviazione e il recupero dei dati sono stati a lungo una sfida per gli sviluppatori di WordPress. Certo, tutto è archiviato in un unico database. Ma le cose possono diventare estremamente complicate in fretta.
I post e le pagine standard sono abbastanza facili da importare o esportare. Ma quando ti sposti nel regno dei dati generati dai plugin, è una storia diversa.
Questo perché gli autori di plugin hanno numerose opzioni per scrivere nel database. In superficie, questa libertà sembra positiva. Consente agli sviluppatori di archiviare e recuperare i dati nel modo più sensato per le loro esigenze.
Ma per il resto di noi può essere un incubo. Ogni plugin che installiamo gestisce i dati a modo suo. Pertanto, mettere insieme un report coerente è quasi impossibile, a meno che tu non sia esperto di PHP.
Ad esempio, immaginiamo un sito Web di e-commerce che abbia anche contenuti riservati ai membri. Potremmo installare WooCommerce per alimentare il negozio online, mentre un plug-in di appartenenza separato limita l'accesso ai contenuti.
Se vogliamo solo esportare i dati relativi a una di queste funzioni del sito, è abbastanza facile. Ma cosa succede se combiniamo ogni aspetto in un unico rapporto? Non così semplice. I dati possono essere memorizzati in diverse tabelle di database e in diversi formati. Anche con l'aiuto di plug-in progettati per esportare dati, spesso è necessario un codice personalizzato per farlo funzionare.
Gli ostacoli all'accesso ai dati sono grandi e complessi. Ma c'è un'opportunità per il core di WordPress o per un brillante sviluppatore di plug-in di metterlo alla portata dei proprietari del sito.
Creazione di un tema a blocchi indispensabile
L'idea alla base di WordPress Site Editor (noto anche come Full Site Editing) è semplice: consentire a chiunque di creare un sito Web personalizzato all'interno di un ambiente privo di codice.
La funzionalità è diventata ufficialmente parte del core di WordPress nella versione 5.9. Da allora, è stato rilasciato un flusso costante di nuovi temi a blocchi. Nel frattempo, la funzionalità e l'esperienza utente della funzione continuano a essere perfezionate.
Progressi a parte, dobbiamo ancora vedere un afflusso di utenti migrare verso questo nuovo modo di creare siti web. Il mercato dei temi continua ad essere saturo di temi classici. Inoltre, gli sviluppatori potrebbero ancora essere cauti nel consentire la modifica degli elementi di layout chiave.
Quello che manca è un motivo convincente per cambiare. Parte di ciò potrebbe essere una questione di aumentare ciò di cui è capace l'editor del sito. Ma forse è necessario anche un prodotto trasformativo (o 100) per attirare l'interesse degli utenti.
Immagina un tema a blocchi potente e versatile. Uno che offre una vasta gamma di variazioni di stile per adattarsi a una moltitudine di casi d'uso. E si spera che il suo autore abbia imparato dagli errori passati del mercato dei temi di terze parti.
Un tema snello, performante e facile da personalizzare potrebbe essere l'ideale per attirare gli utenti. Fortunatamente, il mercato è spalancato. Ciò significa che c'è molto spazio per la concorrenza in questo spazio.
Portare prestazioni di prim'ordine su WordPress
Le prestazioni del sito web sono complicate. Inizia con un server ad alta potenza ottimizzato per la velocità. Poi c'è il sito Web, dove il codice e le risorse devono essere utilizzati in modo efficiente. Aggiungi database e chiamate ad API di terze parti nel mix e ci sono molti potenziali colli di bottiglia.
Il team WordPress Core Performance è stato istituito per aiutare a portare il CMS al passo con i tempi. E hanno già compiuto progressi significativi nell'area del caching delle query.
Tuttavia, l'ecosistema di WordPress complica ulteriormente il processo. Temi e plug-in possono variare notevolmente in termini di requisiti di risorse. Alcuni effettuano più chiamate al database, mentre altri fanno ampio uso di script e stili. E anche gli elementi che funzionano abbastanza bene su piccoli siti potrebbero avere problemi su larga scala.
Sono disponibili numerosi plug-in di memorizzazione nella cache per ottenere le massime prestazioni da un sito Web. Ma né loro né il core di WordPress possono rappresentare un tema o un plug-in gonfio.
Con ciò, alcuni sviluppatori hanno deciso di aggirare (principalmente) l'ecosistema eseguendo installazioni headless. Con un back-end di WordPress che gestisce la creazione di contenuti, un front-end statico rimuove le chiamate al database dall'equazione. Ciò può comportare caricamenti di pagina incredibilmente veloci, con l'avvertenza che alcune funzionalità del plug-in non verranno trasferite.
Gli strumenti che semplificano il processo di creazione di siti Web WordPress senza testa sarebbero i benvenuti. E punti bonus per coloro che possono mantenere la funzionalità del plug-in (carrelli della spesa, moduli, ecc.) Sul lato statico o tramite un approccio ibrido. Si stanno facendo molti progressi e sarà entusiasmante vedere quali scoperte verranno dopo.
Ciò non significa che il core di WordPress non dovrebbe concentrarsi sulla velocità, però. Per la maggior parte degli utenti, mantenere un'installazione tradizionale che utilizza un database è ancora la realtà. Ogni passo verso prestazioni più elevate conta.
Alla ricerca della prossima grande novità in WordPress
Le previsioni di cui sopra rappresentano opportunità già esistenti. Una o più persone possono affrontare queste sfide e creare una soluzione che renda WordPress migliore/più facile/più veloce. Ma sono tutt'altro che gli unici là fuori.
La cosa grandiosa di un CMS open source è che gli sviluppatori sono limitati solo dalla loro immaginazione. Così, potremmo vedere innovazioni che non sono state ancora prese in considerazione.
Man mano che WordPress matura, aumenta la necessità di creare un'esperienza potente e senza soluzione di continuità. Una comunità piena di menti creative è al lavoro, pianificando la prossima grande novità. Non vediamo l'ora di vedere cosa inventeranno.