Gutenberg va oferi o nouă abordare pentru TinyMCE în WordPress 5.0, un plugin pentru a readuce interfața veche va fi disponibil
Publicat: 2017-09-12
Comunitatea WordPress se află în prezent până la genunchi în Gutenberg, deoarece noul editor este gata să afecteze aproape fiecare colț al ecosistemului atunci când este livrat în WordPress 5.0. Cu miliarde de dolari care curg prin economia WordPress, tensiunile sunt mari, deoarece mulți oameni se întrețin pe ei înșiși și familiile lor cu veniturile obținute din produse și servicii care au fost construite pe editorul existent.
Primele impresii variază de la respingerea totală a noului editor până la cei care îl îmbrățișează și speră în ceea ce va aduce acesta pentru WordPress. În ultimii câțiva ani, majoritatea noilor funcții majore adăugate la WordPress au venit prin procesul de plugin/proiect de caracteristici, în care liderii de lansare și alți contribuitori decid dacă o caracteristică propusă este pregătită pentru fuzionare. Proiectul Gutenberg ia o cale oarecum diferită către bază, deoarece Matt Mullenweg a confirmat deja că Gutenberg va fi livrat cu WordPress 5.0, dar lansarea va apărea când Gutenberg va fi gata. Această abordare face parte din noua strategie a Mullenweg pentru dezvoltarea de bază, care face lansările mai bazate pe proiecte și nu pe timp.
Una dintre cele mai frecvente preocupări pe care dezvoltatorii și proprietarii de agenții le au cu privire la planul de a include Gutenberg în 5.0 este că ar putea fi nevoiți să rețină unele dintre site-urile lor de la actualizare. Cei mai vocali adversari au cerut o modalitate de a „renunța” de la Gutenberg, astfel încât să nu fie forțat utilizatorilor lor.
Într-o postare intitulată „WordPress este pe cale să aibă un nou moment de Coca-Cola”, Nate Hoffelder și-a împărtășit primele impresii despre noul editor, după ce l-a testat. El a spus că apreciază schimbările pe care le promite, dar nu a reușit să-și dea seama cum să creeze blocurile în demo și își face griji cu privire la „ne-techienii medii” care încearcă să folosească interfața.
Hoffelder a făcut referire la încercarea Coca-Cola de a introduce New Coke în aprilie 1985, care s-a terminat rapid cu consumatorii care au cerut revenirea aromei originale.
„Sentimentul meu este că, dacă utilizatorii îmi împărtășesc frustrările cu Gutenberg, ei vor cere întoarcerea vechii interfețe”, a spus Hoffelder. „Dar lansarea oficială este mai departe de luni și luni, așa că este absolut posibil ca un expert UX (experiența utilizatorului) să forțeze dezvoltatorii Gutenberg să facă Gutenberg mai ușor de utilizat înainte de a fi aplicat unui public nebănuitor.”
Utilizatorii WordPress vor putea restaura vechiul editor cu un plugin după ce Gutenberg ajunge în Core
WordPress va merge mai departe cu editorul Gutenberg ca experiență implicită în versiunea 5.0, dar Matt Mullenweg a confirmat într-un comentariu pe blogul său că un plugin va fi disponibil pentru utilizatorii care doresc să restaureze vechiul editor.
„Gutenberg folosește TinyMCE, așa că o modalitate mai bună de a ne gândi la asta este că Gutenberg este o nouă versiune a abordării noastre față de TinyMCE”, a spus Mullenweg. „Va fi experiența implicită a WP, pentru cei care doresc să folosească ceva mai asemănător cu ceea ce există în prezent, vom avea un plugin pe care îl pot folosi.”
Acest lucru ar trebui să aducă o ușurare dezvoltatorilor care nu și-au actualizat încă extensiile pentru a lucra cu Gutenberg, precum și proprietarilor de agenții care nu sunt pregătiți să le ofere clienților acces la noul editor.
În postarea sa, intitulată We Called it Gutenberg for a Reason, Mullenweg și-a împărtășit viziunea despre modul în care noul editor va reimagina TinyMCE și avantajele pe care le va aduce editorilor de plugin-uri:
Dezvoltatorii de plugin-uri se vor putea integra complet în fiecare parte a WordPress, inclusiv postări, pagini, tipuri de postări personalizate și bare laterale, fără a fi nevoie să pirateze TinyMCE sau să-și strângă întreaga funcție în spatele unui buton din bara de instrumente. Astăzi, fiecare plugin care extinde WordPress o face într-un mod diferit; Blocurile lui Gutenberg oferă un singur punct de intrare, ușor de învățat, pentru o varietate incredibilă de extensii. Unii oameni au început deja să-și transfere pluginurile și descoperă că sunt mai ușor de construit și au o interfață de utilizare mult îmbunătățită.
Pentru dezvoltatorii care sunt îngrijorați de compatibilitatea metabox-urilor lor, Mullenweg a spus că va fi disponibil un plugin pentru a furniza pagina de editare moștenită pentru metabox-uri. Un comentator, ale cărui site-uri depind în mare măsură de Advanced Custom Fields (ACF), a întrebat dacă va exista o versiune de WordPress care va primi suport pe termen lung pentru site-urile care nu pot fi actualizate la 5.0 fără a se întrerupe.
„Nu va exista o versiune de WP ca asta, dar cu siguranță va exista un plugin care vă oferă pagina de editare moștenită/veche. Asigurați-vă că informați ACF că compatibilitatea cu Gutenberg este o prioritate de vârf”, a spus Mullenweg.
Scott Kingsley Clark, dezvoltatorul principal al plugin-ului Pods, a spus că acest suport pentru metabox-urile PHP vechi este o veste binevenită pentru proiect, dar că Pods încearcă, de asemenea, să se alăture cu Gutenberg odată ce inginerii proiectului au o soluție pentru metabox-uri.
„Sunt foarte încântat să încep să folosesc noile casete meta de la Gutenberg odată ce API-ul le acceptă și ne oferă mai multe de utilizat”, a spus Clark. „De îndată ce este disponibil, contează-ne pentru adoptare imediată.”
În ciuda asigurărilor că un plugin va fi disponibil pentru a restabili vechea interfață, unii sunt încă îngrijorați de modul în care Gutenberg va afecta ecosistemul WordPress. Utilizatorul obișnuit de WordPress nu a auzit niciodată de Gutenberg și includerea sa în 5.0 va fi o schimbare majoră.
Într-un articol recent despre WPShout, Fred Meyer susține că Gutenberg nu merge suficient de departe pentru a oferi utilizatorilor ceea ce își doresc cu adevărat, ceea ce el identifică drept editare frontală și capacitatea de a crea machete în conținutul postării.
„Gutenberg nu merge suficient de departe”, a spus Meyer. „Nu va face editorul de conținut de bază al WordPress competitiv cu soluțiile de generare găzduite sau chiar cu temele și pluginurile proprii WordPress (inclusiv soluții prost construite, proaste pentru comunitate, cum ar fi Visual Composer.)”
Meyer crede că Gutenberg are oportunitatea de a defragmenta ecosistemul WordPress de instrumente de creare a paginilor, dar numai dacă se îndreaptă spre furnizarea „un constructor de pagini frontal și un editor de conținut bogat în funcții, prietenos pentru dezvoltatori”.
Răspunzând feedback-ului din partea comunității, liderul de design Gutenberg, Tammie Lister, a spus că proiectul se concentrează în prezent pe editare înainte de a aborda experiența de construire a paginii. Echipa a lucrat, de asemenea, cu autorii pluginurilor pentru generatorul de pagini înainte de următorul accent pe personalizare.
„Este încă puțin devreme să spunem ce se va întâmpla cu pluginurile și constructorii”, a spus Lister. „Inițial, Gutenberg se concentrează pe editor. Următoarea etapă este pentru focalizarea personalizării (construirea paginilor). Un lucru care va trebui să se întâmple este o mulțime de testare a pluginurilor existente cu Gutenberg. Așa ne putem asigura că lucrurile funcționează și limităm problemele. În cele din urmă, din ce în ce mai multe plugin-uri nu vor fi necesare – sau cel puțin nu atât de multe împreună pentru a realiza lucruri simple. Acest lucru aduce beneficii utilizatorilor și creează o experiență mai bună, mai unificată pentru toți.”
Dacă prima impresie a utilizatorilor despre Gutenberg este că nu poate îndeplini toate promisiunile înalte ale proiectului, ei s-ar putea întoarce la vechea interfață în masă. WordPress va avea apoi o luptă pentru a convinge utilizatorii să îi ofere o altă șansă, pe măsură ce experiența se îmbunătățește pentru a include personalizarea.
Aspectele cu mai multe coloane, care sunt poarta de acces către construirea paginii, nu se află în prezent în domeniul de aplicare al primei versiuni oficiale care vine la bază. Abordarea unidimensională, de stivuire verticală a lui Gutenberg pentru proiectarea paginilor nu este foarte inspirată. Acest lucru poate frustra utilizatorii medii ale căror așteptări nu au fost temperate, înțelegând că o versiune viitoare va include o experiență extinsă de creare a paginii. Un plugin care permite utilizatorilor să renunțe până când este o îmbunătățire față de instrumentele lor actuale va fi crucial pentru a menține comunitatea fericită.

