Apeluri pentru a întârzia creșterea WordPress 5.0, dezvoltatorii invocă probleme de utilizare și numeroase erori în Gutenberg
Publicat: 2018-11-09Dezvoltatorii și proprietarii de afaceri așteaptă cu nerăbdare în aripi, deoarece Gutenberg este la 11 zile de debutul său în WordPress 5.0. Există încă șanse ca lansarea să fie amânată până la data secundară (22 ianuarie 2019), dar decizia nu a fost încă anunțată.
„Sunt călduț pe 19, dar nu din cauza numărului de probleme deschise (care nu este o măsură sau o țintă bună) – mai mult că am fost cu o zi sau două în urmă de câteva ori acum”, 5.0 liderul lansării Matt a spus Mullenweg în timpul chat-ului de ieri. El a spus că rapoartele „din teren” continuă să fie bune, iar companiile care au instalat și activat deja pluginul nu au raportat o sarcină de suport mai mare decât cea normală.
„Îngrijorarea mea poate fi rezumată astfel”, a spus Aaron Jorbin. „Există aproximativ 400 de probleme care au nevoie fie de cod, fie de o decizie de punte. Presupunând cinci minute pentru fiecare problemă, asta înseamnă că există aproximativ 33 de ore de curățare a erorilor care trebuie să aibă loc între acum și RC.”
„Nu cred că putem lua o decizie privind mutarea datei în următoarele 45 de minute”, a spus Gary Pendergast, ca răspuns la preocupările ridicate la întâlnire. „Cred că este corect să spun că echipele de conducere Gutenberg și 5.0 aud toate feedback-urile și caută în mod activ dacă cronologia este încă corectă.”
Mullenweg a spus că problemele deschise nu sunt o măsură bună pentru a stabili dacă lansarea este la țintă, dar numeroasele erori pe care comunitatea le întâmpină au precipitat o serie de postări care pledează pentru amânarea lansării.
Într-o postare intitulată „WordPress 5.0 are nevoie de o cronologie diferită”, Joost de Valk, autorul cărții Yoast SEO, citează preocupările de accesibilitate și stabilitatea proiectului drept motive pentru întârziere. de Valk se identifică un susținător puternic al lui Gutenberg, iar echipa sa a integrat deja compatibilitatea și caracteristicile Gutenberg-first în pluginul lor, care are peste 5 milioane de instalări active.
„Este, fără îndoială, unul dintre cele mai mari progrese în experiența de editare a WordPress și experiența sa de dezvoltator în acest deceniu”, a spus de Valk. „De asemenea, nu sa terminat încă și dacă continuăm să ne străduim pentru data de lansare planificată pentru 19 noiembrie, ne pregătim pentru eșec.”
de Valk a dat două motive pentru care crede că cronologia din 19 noiembrie nu este sustenabilă:
Există unele probleme grave de accesibilitate. Deși acestea nu sunt noi și câțiva oameni muncesc din greu la ele, de fapt cred că putem înțelege mai bine să le reparăm dacă împingem lansarea înapoi. În acest moment, mi se pare că accesibilitatea tastaturii a regresat în ultimele versiuni ale lui Gutenberg.
Cel mai important motiv: stabilitatea generală a proiectului nu este încă acolo unde trebuie. Există atât de multe probleme deschise pentru etapa de referință 5.0 încât chiar și remedierea tuturor blocanților înainte de a ajunge săptămâna viitoare la etapa de lansare candidat se va dovedi imposibilă. Avem, la momentul scrierii, 212 erori netriate și 165 de probleme pe jalonul WordPress 5.0.
Dezvoltatorul WordPress Mark Root-Wiley a publicat o postare în aceeași zi intitulată „WordPress 5.0 nu este gata”. El a subliniat de ce consideră că lansarea trebuie amânată și a sugerat ca proiectul să urmărească mai multe teste de audit și asigurare a calității înainte de a-l expedia.
„WordPress 5.0 poate și ar trebui să fie o schimbare pozitivă pentru WordPress, dar dacă va fi lansat la sfârșitul lunii noiembrie, așa cum era planificat, nu va fi”, a spus Root-Wiley. „Există pur și simplu prea multe erori în editor, iar experiența nu este suficient de șlefuită. Acest lucru se datorează faptului că rata de dezvoltare a împiedicat asigurarea sistematică a calității (QA) și testarea utilizatorilor. Ambele tipuri de testare sunt necesare pentru a se asigura că editorul este pregătit și pentru a crește încrederea comunității în actualizare.”
Root-Wiley descrie o experiență greșită atunci când încearcă să scrie postări pe blog cu noul editor, care reflectă experiențele recente ale multor alții.
„Fac tot posibilul să dau feedback, dar este epuizant și există atât de multe erori mici încât mă străduiesc să-l izolez și să o reproduc pe cea pe care o raportez, fără să dau peste alta”, a spus Root-Wiley. „Cum este posibil pentru mine să găsesc atâtea erori fără să încerc să scriu doar 1,5 postări pe blog?”

Root-Wiley a sugerat, de asemenea, eliminarea a ceea ce el considera a fi funcții inutile pentru a simplifica experiența de editare și pentru a se concentra pe elementele fundamentale. Aceste caracteristici includ blocul de tabele, culorile de fundal ale paragrafului, modul de iluminare și ecran complet, dropcaps, bloc de versuri, printre altele.
„Ritmul de dezvoltare a fost fulgerător”, a spus Root-Wiley. „Acea viteză a fost grozavă pentru dezvoltarea multor funcții și repetarea rapidă a acestor caracteristici, dar nu a permis testarea suficientă. Acum este nevoie de mai mult timp pentru ca oamenii să găsească și să raporteze erori cu funcțiile editorului în starea finală propusă.”
Critica lui Gutenberg este adesea caracterizată ca venind de la oameni care sunt rezistenți la schimbare, dar aceste mesaje puternice despre întârzierea lansării vin de la dezvoltatori care cred că noul editor este viitorul și au investit mult pentru a contribui la succesul său.
Atât postările lui de Valk, cât și ale lui Root-Wiley par să fi rezonat cu mulți care au avut experiențe similare cu editorul. Alți dezvoltatori de bază și comisari și-au împrumutat public vocea la apelul de a întârzia lansarea.
Gândurile mele sunt foarte aliniate aici. Sunt foarte încântat de lansare – cred că este crucial pentru succesul WordPress. Dar nu cred că acesta, nici ecosistemul, sunt destul de pregătiți să urmeze ciclul de lansare scurtat. https://t.co/R0nZt0mk41
— Mike Schroder (@GetSource) 7 noiembrie 2018
Acest lucru: https://t.co/wpcQ02qcTw Lipsesc aproape fiecare etapă din programul lor de lansare, lăsându-mi o săptămână pentru a testa cu RC înainte de Ziua Recunoștinței, iar autorii de pluginuri/teme nu au timp să dezvolte/testeze cu un cod mai stabil. Ar trebui să apară doar cu data de rezervă din ianuarie.
— Lisa Woodruff (@lisa_m_woodruff) 8 noiembrie 2018
Opiniile despre pregătirea lui Gutenberg variază foarte mult în funcție de perspectiva și implicarea persoanei în proiect. Cei care lucrează la ea cu normă întreagă nu au oferit public opinii care să indice că ar putea să nu fie gata pentru cronologia din 19 noiembrie.
„Etalonul 5.0 se află într-un loc foarte ușor de gestionat, dar dacă volumul devine mai îngrijorător în următoarele două zile sau devine clar că nu vor fi făcute repere, vom revizui după cum este necesar”, a declarat directorul tehnic Gutenberg, Matias Ventura Ventura, în timpul chatul pentru dezvoltatori de ieri. El a confirmat că ritmul rapid de dezvoltare va continua.
Indiferent de momentul în care este lansat 5.0, utilizatorii pot conta pe obținerea unor versiuni minore la fiecare două săptămâni pentru a rezolva erorile și problemele care apar după ce Gutenberg este în mâinile a milioane de utilizatori.
„Sperăm că, pe măsură ce oamenii se obișnuiesc cu cadența mai obișnuită pe care o pot planifica, la fel cum obișnuiau să se plângă de multe, dar apoi s-au obișnuit cu 3 lansări majore pe an”, a spus Mullenweg în timpul chat-ului pentru dezvoltatori.
În 2016, Mullenweg a început să descrie modul în care WordPress ar putea deveni „sistemul de operare al web”, cu API-uri deschise pe care alții se pot construi. În timp ce această idee cuprinde mult mai mult decât doar programe de lansare, WordPress pare să se miște în direcția actualizărilor de expediere care vin mai frecvent și, eventual, mai invizibil în fundal, similar modului în care utilizatorii își actualizează browserele. Lansarea lui Gutenberg în starea sa actuală, cu actualizări frecvente care urmează, s-ar putea dovedi a fi un teren de testare major pentru a vedea dacă lumea mai mare a utilizatorilor WordPress este pregătită să îmbrățișeze această nouă eră a iterației rapide.
