Le chiamate per ritardare l'aumento di WordPress 5.0, gli sviluppatori citano problemi di usabilità e numerosi bug in Gutenberg

Pubblicato: 2018-11-09

Sviluppatori e imprenditori aspettano con ansia dietro le quinte, poiché Gutenberg è a 11 giorni dal suo debutto in WordPress 5.0. C'è ancora la possibilità che l'uscita possa essere posticipata alla data secondaria (22 gennaio 2019), ma la decisione non è stata ancora annunciata.

"Sono tiepido il 19, ma non a causa del numero di problemi aperti (che non è una buona misura o obiettivo) - più che siamo rimasti indietro di un giorno o due alcune volte", Matt, responsabile della versione 5.0 Mullenweg ha detto durante la chat di sviluppo di ieri. Ha affermato che i rapporti "dal campo" continuano ad essere buoni e le aziende che hanno già installato e attivato il plug-in non hanno segnalato un carico di supporto superiore al normale.

"La mia preoccupazione può essere riassunta in questo", ha detto Aaron Jorbin. “Ci sono circa 400 problemi che richiedono un codice o una decisione da puntare. Supponendo cinque minuti per numero, ciò significa che ci sono circa 33 ore di pulizia dei bug che devono aver luogo da ora a RC".

"Non credo che possiamo prendere una decisione sullo spostamento della data nei prossimi 45 minuti", ha detto Gary Pendergast in risposta alle preoccupazioni sollevate durante la riunione. "Penso che sia giusto dire che i team di leadership Gutenberg e 5.0 stanno ascoltando tutti i feedback e stanno cercando attivamente se la sequenza temporale sia ancora corretta".

Mullenweg ha affermato che i problemi aperti non sono una buona misura del fatto che il rilascio sia mirato, ma i numerosi bug che la community sta riscontrando hanno accelerato una raffica di post che sostengono il ritardo del rilascio.

In un post intitolato "WordPress 5.0 ha bisogno di una sequenza temporale diversa", Joost de Valk, autore di Yoast SEO, cita i problemi di accessibilità e la stabilità del progetto come ragioni per un ritardo. de Valk si identifica come un forte sostenitore di Gutenberg e il suo team ha già integrato la compatibilità e le prime funzionalità di Gutenberg nel loro plugin, che ha oltre 5 milioni di installazioni attive.

"È probabilmente uno dei più grandi passi avanti nell'esperienza di editing di WordPress e nella sua esperienza di sviluppo in questo decennio", ha affermato de Valk. "Inoltre non è ancora finito, e se continuiamo a lottare per la data di rilascio prevista per il 19 novembre, ci stiamo preparando al fallimento".

de Valk ha fornito due ragioni per cui ritiene insostenibile la sequenza temporale del 19 novembre:

Ci sono alcuni gravi problemi di accessibilità. Anche se questi non sono nuovi e alcune persone ci stanno lavorando sodo, in realtà penso che possiamo ottenere una migliore gestione per risolverli se respingiamo il rilascio. In questo momento mi sembra che l'accessibilità della tastiera sia regredita nelle ultime versioni di Gutenberg.

Il motivo più importante: la stabilità complessiva del progetto non è ancora dove dovrebbe essere. Ci sono così tanti problemi aperti per la pietra miliare 5.0 che anche correggere tutti i blocchi prima di arrivare alla fase Release Candidate la prossima settimana si rivelerà impossibile. Al momento della scrittura, abbiamo 212 bug non triage e 165 problemi sulla pietra miliare di WordPress 5.0.

Lo sviluppatore di WordPress Mark Root-Wiley ha pubblicato un post lo stesso giorno intitolato "WordPress 5.0 non è pronto". Ha spiegato perché ritiene che il rilascio debba essere ritardato e ha suggerito che il progetto persegua più auditing e test di garanzia della qualità prima di spedirlo.

"WordPress 5.0 può e dovrebbe essere un cambiamento positivo per WordPress, ma se verrà rilasciato a fine novembre come previsto, non lo sarà", ha affermato Root-Wiley. "Ci sono semplicemente troppi bug nell'editor e l'esperienza non è abbastanza raffinata. Ciò è dovuto al fatto che il tasso di sviluppo ha impedito l'assicurazione sistematica della qualità (QA) e i test degli utenti. Entrambi i tipi di test sono necessari per garantire che l'editor sia pronto e per aumentare la fiducia della community nell'aggiornamento".

Root-Wiley descrive un'esperienza difettosa quando si tenta di scrivere post sul blog con il nuovo editor, che fa eco alle esperienze recenti di molti altri.

"Sto facendo del mio meglio per fornire feedback, ma è estenuante e ci sono così tanti piccoli bug che faccio fatica a isolare e replicare quello che sto segnalando senza imbattermi in un altro", ha detto Root-Wiley. "Come è possibile per me trovare così tanti bug senza provare a scrivere solo 1,5 post sul blog?"

Root-Wiley ha anche suggerito di rimuovere quelle che riteneva non necessarie per semplificare l'esperienza di editing e concentrarsi sui fondamenti. Queste funzionalità includono il blocco delle tabelle, i colori di sfondo dei paragrafi, la modalità riflettore e schermo intero, i capolettera, il blocco dei versi, tra gli altri.

"Il ritmo di sviluppo è stato vertiginoso", ha affermato Root-Wiley. “Quella velocità è stata ottima per lo sviluppo di molte funzionalità e l'iterazione rapida di tali funzionalità, ma non ha consentito test sufficienti. Ciò che serve ora è più tempo per le persone per trovare e segnalare bug con le funzionalità dell'editor nello stato finale proposto".

Le critiche a Gutenberg sono spesso caratterizzate come provenienti da persone che sono resistenti al cambiamento, ma questi forti messaggi sul ritardare il rilascio provengono da sviluppatori che credono che il nuovo editor sia il futuro e hanno investito molto per contribuire al suo successo.

Sia i post di de Valk che quelli di Root-Wiley sembrano aver risuonato con molti che hanno avuto esperienze simili con l'editore. Anche altri sviluppatori principali e committenti hanno prestato pubblicamente la loro voce all'appello per ritardare il rilascio.

Le opinioni sulla prontezza di Gutenberg variano notevolmente a seconda della prospettiva e del coinvolgimento della persona nel progetto. Coloro che ci stanno lavorando a tempo pieno non hanno pubblicamente offerto opinioni indicando che potrebbe non essere pronto per la sequenza temporale del 19 novembre.

"Il traguardo 5.0 è in una posizione molto gestibile, ma se il volume diventa più preoccupante nei prossimi due giorni o diventa chiaro che non verranno raggiunti traguardi, lo modificheremo secondo necessità", ha detto il responsabile tecnico di Gutenberg Matias Ventura Ventura durante chat di sviluppo di ieri. Ha confermato che il ritmo veloce di sviluppo continuerà.

Indipendentemente da quando verrà rilasciata la 5.0, gli utenti possono contare sull'ottenere versioni minori ogni due settimane per risolvere bug e problemi che si verificano dopo che Gutenberg è nelle mani di milioni di utenti in più.

"Speriamo che man mano che le persone si abituino alla cadenza più regolare di cui possono pianificare, proprio come si lamentavano un sacco, ma poi si sono abituate a 3 major release all'anno", ha detto Mullenweg durante la chat di sviluppo.

Nel 2016, Mullenweg ha iniziato a descrivere come WordPress potrebbe diventare "il sistema operativo del web", con API aperte su cui altri possono costruire. Sebbene quell'idea comprenda molto di più dei semplici programmi di rilascio, WordPress sembra muoversi nella direzione della spedizione di aggiornamenti che arrivano più frequentemente e alla fine in modo più invisibile in background, in modo simile al modo in cui gli utenti aggiornano i loro browser. Il rilascio di Gutenberg nel suo stato attuale, con frequenti aggiornamenti che seguono, potrebbe rivelarsi un importante banco di prova per vedere se il mondo più vasto degli utenti di WordPress è pronto ad abbracciare questa nuova era di rapida iterazione.