Gutenberg offrirà un nuovo approccio a TinyMCE in WordPress 5.0, sarà disponibile un plug-in per ripristinare la vecchia interfaccia
Pubblicato: 2017-09-12
La community di WordPress è attualmente in ginocchio in Gutenberg, poiché il nuovo editor è pronto a influenzare quasi ogni angolo dell'ecosistema quando verrà distribuito in WordPress 5.0. Con miliardi di dollari che scorrono attraverso l'economia di WordPress, le tensioni sono alte, poiché molte persone sostengono se stesse e le loro famiglie con le entrate guadagnate da prodotti e servizi che sono stati costruiti sull'editor esistente.
Le prime impressioni vanno dal rifiuto assoluto del nuovo editor a coloro che lo abbracciano e sperano in ciò che porterà a WordPress. Negli ultimi anni, la maggior parte delle principali nuove funzionalità aggiunte a WordPress sono arrivate attraverso il processo di plug-in di funzionalità/progetto di funzionalità in cui i lead di rilascio e altri contributori decidono se una funzionalità proposta è pronta per l'unione. Il progetto Gutenberg sta prendendo un percorso leggermente diverso rispetto al core in quanto Matt Mullenweg ha già confermato che Gutenberg verrà distribuito con WordPress 5.0, ma la versione uscirà quando Gutenberg sarà pronto. Questo approccio fa parte della nuova strategia di Mullenweg per lo sviluppo di base che rende le versioni più basate sul progetto anziché sul tempo.
Una delle preoccupazioni più comuni che gli sviluppatori e i proprietari di agenzie hanno riguardo al piano per includere Gutenberg in 5.0 è che potrebbero dover impedire l'aggiornamento di alcuni dei loro siti. Gli oppositori più accesi hanno chiesto un modo per "escludere" Gutenberg in modo che non sia imposto ai loro utenti.
In un post intitolato "WordPress sta per avere il suo momento di New Coke", Nate Hoffelder ha condiviso le sue prime impressioni sul nuovo editore dopo averlo testato. Ha detto che apprezza le modifiche che promette, ma non è stato in grado di capire come creare i blocchi nella demo e si preoccupa del "non tecnico medio" che prova a utilizzare l'interfaccia.
Hoffelder ha fatto riferimento al tentativo della Coca-Cola di introdurre la New Coke nell'aprile 1985, che si è rapidamente concluso con i consumatori che chiedevano un ritorno al sapore originale.
"La mia sensazione istintiva è che se gli utenti condividono le mie frustrazioni con Gutenberg, chiederanno il ritorno della vecchia interfaccia", ha affermato Hoffelder. "Ma il rilascio ufficiale è a mesi e mesi di distanza, quindi è del tutto possibile che un esperto di UX (esperienza utente) costringerà gli sviluppatori Gutenberg a rendere Gutenberg più facile da usare prima che venga inflitto a un pubblico ignaro".
Gli utenti di WordPress saranno in grado di ripristinare il vecchio editor con un plug-in dopo che Gutenberg atterra in Core
WordPress andrà avanti con l'editor Gutenberg come esperienza predefinita nella versione 5.0, ma Matt Mullenweg ha confermato in un commento sul suo blog che sarà disponibile un plug-in per gli utenti che desiderano ripristinare il vecchio editor.
"Gutenberg utilizza TinyMCE, quindi un modo migliore per pensarci è che Gutenberg è una nuova versione del nostro approccio a TinyMCE", ha affermato Mullenweg. "Sarà l'esperienza predefinita di WP, per le persone che vogliono usare qualcosa di più simile a quello che c'è attualmente, avremo un plugin che possono usare."
Questo dovrebbe portare un po' di sollievo agli sviluppatori che non avranno ancora aggiornato le loro estensioni per lavorare con Gutenberg, così come ai proprietari di agenzie che non sono pronti a dare ai loro clienti l'accesso al nuovo editor.
Nel suo post, intitolato We Called it Gutenberg for a Reason, Mullenweg ha condiviso la sua visione di come il nuovo editor reimmagina TinyMCE e i vantaggi che porterà per gli editor di plugin:
Gli sviluppatori di plug-in saranno in grado di integrarsi completamente in ogni parte di WordPress, inclusi post, pagine, tipi di post personalizzati e barre laterali senza dover hackerare TinyMCE o spremere l'intera funzionalità dietro un pulsante della barra degli strumenti. Oggi, ogni plugin che estende WordPress lo fa in un modo diverso; I blocchi di Gutenberg forniscono un unico punto di accesso di facile apprendimento per un'incredibile varietà di estensioni. Alcune persone hanno già iniziato a trasferire i loro plugin e stanno scoprendo che sono più facili da creare e hanno un'interfaccia utente molto migliorata.
Per gli sviluppatori preoccupati per la compatibilità dei loro metabox, Mullenweg ha affermato che sarà disponibile un plug-in per fornire la pagina di modifica legacy per i metabox. Un commentatore, i cui siti dipendono fortemente da Advanced Custom Fields (ACF), ha chiesto se ci sarà una versione di WordPress che riceverà supporto a lungo termine per i siti che non possono essere aggiornati alla 5.0 senza rompersi.
“Non ci sarà una versione di WP del genere, ma ci sarà sicuramente un plugin che ti darà la vecchia pagina di modifica legacy. Assicurati di far sapere ad ACF che la compatibilità con Gutenberg è una priorità assoluta", ha affermato Mullenweg.
Scott Kingsley Clark, sviluppatore principale del plug-in Pods, ha affermato che questo supporto per i metabox PHP legacy è una buona notizia per il progetto, ma che Pods sta anche cercando di entrare a far parte di Gutenberg una volta che gli ingegneri del progetto avranno una soluzione per i metabox.
"Sono molto entusiasta di iniziare a utilizzare i nuovi meta box di Gutenberg una volta che l'API lo supporterà e ci darà di più da utilizzare", ha affermato Clark. "Non appena sarà disponibile, contaci per l'adozione immediata."
Nonostante le assicurazioni che sarà disponibile un plug-in per ripristinare la vecchia interfaccia, alcuni sono ancora preoccupati per l'impatto di Gutenberg sull'ecosistema di WordPress. L'utente medio di WordPress non ha mai sentito parlare di Gutenberg e la sua inclusione nella versione 5.0 sarà un grande cambiamento.
In un recente articolo su WPShout, Fred Meyer sostiene che Gutenberg non va abbastanza lontano nel fornire agli utenti ciò che vogliono veramente, che identifica come la modifica front-end e la capacità di creare layout all'interno dei contenuti dei post.
"Gutenberg non va abbastanza lontano", ha detto Meyer. "Non renderà l'editor di contenuti principale di WordPress competitivo con le soluzioni di hosting builder, o anche con i temi e i plug-in di WordPress (incluse soluzioni mal costruite e dannose per la comunità come Visual Composer.)"
Meyer ritiene che Gutenberg abbia l'opportunità di deframmentare l'ecosistema WordPress di strumenti per la creazione di pagine, ma solo se si muove verso la fornitura di "un generatore di pagine front-end e un editor di contenuti ricco di funzionalità, adatto agli sviluppatori".
Rispondendo al feedback della community, Tammie Lister, responsabile del design di Gutenberg, ha affermato che il progetto si sta attualmente concentrando sulla modifica prima di affrontare l'esperienza di creazione della pagina. Il team ha anche lavorato con gli autori dei plug-in per la creazione di pagine in vista del prossimo focus sulla personalizzazione.
"È ancora un po' presto per dire cosa accadrà a plugin e builder", ha affermato Lister. “Inizialmente, Gutenberg si sta concentrando sull'editor. La fase successiva è per l'attenzione alla personalizzazione (la creazione di pagine). Una cosa che dovrà accadere è un sacco di test dei plugin esistenti con Gutenberg. È così che possiamo garantire che le cose funzionino e limitare i problemi. Alla fine, non saranno necessari sempre più plugin, o almeno non così tanti insieme per ottenere cose semplici. Ciò avvantaggia gli utenti e crea un'esperienza migliore e più unificata per tutti".
Se la prima impressione degli utenti su Gutenberg è che non è in grado di mantenere tutte le alte promesse del progetto, potrebbero tornare in massa alla vecchia interfaccia. WordPress avrà quindi una battaglia per convincere gli utenti a dargli un'altra possibilità man mano che l'esperienza migliora per includere la personalizzazione.
I layout a più colonne, che sono il gateway per la creazione di pagine, non rientrano attualmente nell'ambito della prima versione ufficiale che sta arrivando al core. L'approccio unidimensionale e impilabile verticalmente di Gutenberg alla progettazione delle pagine non è molto stimolante. Ciò potrebbe frustrare gli utenti medi le cui aspettative non sono state mitigate dalla consapevolezza che una versione futura includerà un'esperienza di creazione di pagine ampliata. Un plug-in che consenta agli utenti di rinunciare fino a quando non sarà un miglioramento rispetto ai loro strumenti attuali sarà fondamentale per mantenere felice la comunità.

