Matt Mullenweg abordează controversele din jurul lui Gutenberg la WordCamp Portland Întrebări și răspunsuri

Publicat: 2018-11-10

Matt Mullenweg sa alăturat participanților la WordCamp Portland, OR, pentru o sesiune de întrebări și răspunsuri weekendul trecut, iar înregistrarea este acum disponibilă pe WordPress.tv.

Prima întrebare a venit de la un utilizator care a încercat Gutenberg și l-a dezactivat din cauza unui conflict de plugin. Ea a întrebat dacă utilizatorii vor trebui să folosească Gutenberg când va fi lansat 5.0. Mullenweg a spus că unul dintre motivele pentru care Gutenberg a fost testat atât de devreme este acela de a oferi dezvoltatorilor de pluginuri timp pentru a-și face produsele compatibile. El a mai spus că a fost pluginul cu cea mai rapidă creștere din istoria WordPress, cu peste 600.000 de instalări de când a fost pus la dispoziție pentru prima dată.

Ca răspuns la întrebarea ei, el a spus că utilizatorii vor avea opțiunea de a folosi Editorul clasic și că echipa se gândește să-l actualizeze pentru a include controale pentru fiecare utilizator și posibilitatea de a-l activa/dezactiva pentru diferite tipuri de postări.

Întrebările ulterioare au mers mai adânc în controversele recente din jurul lui Gutenberg, pe care Mullenweg le-a abordat mai în profunzime.

„Partea dificilă a oricărui proiect cu sursă deschisă – există un fel de creuzet al dezvoltării cu sursă deschisă, care poate fi uneori mai adversar și uneori chiar aspru”, a spus el. „Lucrând în cadrul aceleiași companii, poți să presupunem că toată lumea vâslește în aceeași direcție. Într-un ecosistem cu sursă deschisă larg, unii oameni ar putea dori de fapt opusul a ceea ce faci tu, pentru că ar putea fi în propriul lor interes economic sau din mai multe motive.

„Eu asemăn mult mai mult cu a fi primarul unui oraș decât cu a fi CEO al unei companii. Eu fac WordPress acum de 15 ani, așa că m-am obișnuit destul de mult. Ar putea părea destul de controversat dacă tocmai intri, dar acesta nu este cel mai controversat lucru pe care l-am adus vreodată în WordPress. Ultima dată când am avut o furcă mare de WordPress a fost de fapt când am introdus WYSIWYG pentru prima dată. Poate că există ceva în a te încurca cu editorul care îi scoate pe oameni în funcțiune.”

Mullenweg a comentat cât de polarizant poate fi Twitter ca mediu și modul în care acesta poate afecta conversațiile în moduri negative. El a spus că oamenii tind să citească ce e mai rău în lucrurile care au fost spuse și că aceasta a fost o nouă provocare în această perioadă specială din istoria WordPress. Tweeturile WordPress sunt presărate în cronologie, împreună cu politica și evenimentele curente, într-un mod care poate determina oamenii să reacționeze diferit decât dacă discuția ar fi avut loc într-un bilet de trac, de exemplu.

Un participant a întrebat: „Cu Gutenberg există multă incertitudine. Unde vezi punctul de vârf în care vezi că oamenii devin mai favorabili lui Gutenberg decât Editorul clasic?”

„O parte din obținerea acestor două plugin-uri, Gutenberg și Classic Editor, a fost că ar putea elimina incertitudinea pentru oameni”, a spus Mullenweg. „Cu luni înainte de a fi eliberați, puteai să-ți alegi calea. Speranța este ca ziua lansării 5.0 să fie cel mai anti-climactic lucru vreodată. Pentru că avem peste un milion de site-uri care fie au ales să nu folosească Gutenberg, ceea ce este absolut ok, fie s-au înscris deja și au primit aceste actualizări uneori săptămânale. Avem gazde care au fost de fapt preinstalate, pre-activate Gutenberg cu toate site-urile lor.”

Mullenweg a spus că gazdele care au preinstalat Gutenberg nu au raportat o încărcare de suport mai mare decât cea normală și că practic a fost „un non-eveniment”. Utilizatorii care se actualizează la 5.0 după mulți ani de utilizare a WordPress sunt cei care vor avea cel mai mult de învățat.

„Gutenberg face cu cinci sau zece măsuri mai mult decât ai putea realiza cu adevărat în editorul clasic”, a spus Mullenweg. „Asta înseamnă, de asemenea, că sunt mai multe butoane, sunt mai multe blocuri. Aceasta face parte din idee – de a deschide flexibilitatea și creativitatea oamenilor pentru a face lucruri pe care fie ar avea nevoie de cod, fie de o temă nebună pentru a le face în trecut. Și acum o vom deschide pentru a îndeplini misiunea WordPress, care este de a democratiza publicarea și de a o face accesibilă tuturor.”

Starea actuală de accesibilitate a lui Gutenberg a fost un subiect fierbinte în ultima vreme și un participant și-a cerut părerile despre discuțiile recente. Mullenweg a spus că există loc de îmbunătățire a modului în care a fost gestionat acest aspect al proiectului și că WordPress poate funcționa mai bine între echipe în viitor:

Accesibilitatea a fost de bază pentru WordPress încă de la început. Face parte din motivul pentru care am început – adoptarea standardelor web și a lucrurilor legate de accesibilitate. Suntem membri ai proiectului de standarde web de mulți ani. Am avut un fel de eșecuri în managementul proiectelor în acest proces în care am avut o echipă de voluntari care s-au simțit deconectați de la dezvoltarea rapidă care se întâmpla cu Gutenberg. Cu siguranță erau câteva lucruri pe care le puteam face mai bine acolo. În viitor, cred că avem nevoie – nu știu dacă are sens să avem accesibilitate separată ca tip de proces separat de dezvoltarea de bază. Chiar trebuie să fie integrat în fiecare etapă. Am făcut multe, deoarece Matias a făcut o postare mare și lungă pe el. Am făcut o mulțime de lucruri de accesibilitate pentru tastatură, există elemente ARIA pe toate. Unul dintre feedback-urile lor a fost că am făcut-o greșit, dar am făcut-o cât de bine am știut și a fost acolo de ceva vreme. Au fost peste 200 de probleme închise chiar de la început. De asemenea, am profitat de ocazie pentru a remedia unele lucruri care fuseseră prost accesibile în WordPress de la început. Nu este că WordPress este perfect accesibil și toate WCAG AA și se revine. De fapt, părți uriașe de WP sunt inaccesibile – pur și simplu s-ar putea să nu fie considerate căi de bază din partea actualei echipe de accesibilitate, dar le consider de bază.

Ca răspuns la o întrebare despre viitorul React în WordPress, Mullenweg a aprofundat viziunea pe care a avut-o atunci când a îndemnat comunitatea WordPress să învețe JavaScript în profunzime în 2015. La acel moment el a spus „este viitorul web-ului. ” El a descris modul în care fiecare bloc poate fi un punct de lansare pentru altceva – printr-un mod, cum ar fi actualizarea setărilor, realizarea de lucruri avansate cu un magazin de comerț electronic, mărirea și micșorarea acelor ecrane din editor. Aceasta a fost poate cea mai inspirată parte a întrebărilor și răspunsurilor în care potențialul lui Gutenberg strălucește la fel de strălucitor ca și în primele demonstrații.

„Un alt lucru frumos este că, pentru că Gutenberg permite în esență traducerea în multe formate diferite”, a spus Mullenweg. „Se poate publica pe pagina dvs. web, fluxul dvs. RSS, AMP, blocurile pot fi traduse în e-mail pentru buletine informative, sunt atât de multe încât natura structurată a lui Gutenberg și HTML semantic pe care îl creează și gramatica care este folosită pentru a-l analiza pot permite pentru alte aplicații. Devine un pic ca o lingua franca care poate chiar traversează CMS-urile. Acum, aceste noi blocuri cross-CMS Gutenberg vor fi posibile. Nu mai este doar WordPress. Poate fi un bloc JavaScript care a fost scris pentru Drupal pe care îl instalați pe site-ul dvs. WordPress. Adică, diggity fierbinte! Cum s-ar fi întâmplat asta vreodată? De aceea ne-am luat doi ani de concediu; de aceea i-am pus pe toți din lume lucrând la acest lucru.”

JavaScript este ceea ce face posibilă această colaborare multiplatformă și este deja evidentă în munca pe care o fac colaboratorii Drupal Gutenberg, precum și în proiectul Gutenberg Cloud agnostic de platformă. Când Gutenberg va fi lansat în 5.0, va permite mai multe pentru WordPress și web decât putem prevedea acum.

„Aceasta nu este linia de sosire”, a spus Mullenweg. „5.0 este aproape ca punctul de plecare. Așteptați-vă la fel de mult timp investit în Gutenberg după lansarea 5.0 ca înainte - pentru a-l duce în acel loc în care nu credem că este doar mai bun decât ceea ce avem astăzi, dar este de fapt ca o experiență de definire a web-ului de clasă mondială, care este ce vrem să creăm și ceea ce meritați cu toții.”