Actualizarea de vară a lui Matt Mullenweg la WordCamp Europe 2019: Progresul lui Gutenberg și o previzualizare a funcțiilor viitoare

Publicat: 2019-06-22
credit imagine: WCEU Photography Team

Matt Mullenweg a urcat pe scena WordCamp Europe din Berlin în această după-amiază pentru a oferi o actualizare de vară cu privire la progresul editorului de blocuri. El a atribuit o mare parte din succesul său continuu disponibilității pluginului Gutenberg, care permite o iterație și testare rapidă. Peste 150.000 de postări sunt publicate pe zi folosind editorul de blocuri, despre care Mullenweg a spus că este „o dovadă a perioadei lungi de dezvoltare” care a oferit echipei posibilitatea de a rezolva erori și de a-l face utilizabil pentru un număr mare de oameni.

De la lansarea sa inițială, editorul de blocuri a adăugat o serie de îmbunătățiri notabile, inclusiv capabilități de gestionare a blocurilor, un bloc de acoperire cu elemente imbricate, widget-uri ca blocuri, grupare de blocuri și notificări în stilul snackbarului.

Mullenweg a evidențiat câteva exemple frumoase și inovatoare de Gutenberg în sălbăticie. Două proiecte de la Human Made prezintă modele bazate pe Gutenberg (artefactgroup.com) și o integrare AI care analizează scrisul unui utilizator în editor (ingenuity.siemens.com.)

Sezonul electoral se intensifică în SUA și site-urile bazate pe Gutenberg, precum hurst4delegate.com, încep să apară. Mullenweg a remarcat că 21/24 dintre actualii candidați democrați la președinte folosesc WordPress pentru site-urile lor. De asemenea, Whitehouse.gov a trecut de la Drupal la WordPress la începutul acestui an.

Mullenweg a oferit, de asemenea, o previzualizare rapidă a unora dintre funcțiile viitoare Gutenberg care sunt în prezent dezvoltate pe GitHub. Majoritatea sunt încă în stadiul de prototip. Echipa creează un sistem pentru a instala noi blocuri online, care se vor lega în directorul de blocuri planificat. Mullenweg a spus că Blocurile ar putea deveni un nou element de meniu de nivel superior în administratorul WordPress, cu ecrane dedicate descoperirii blocurilor.

El a arătat demonstrații ale blocului de navigare în desfășurare, un prototip pentru adăugarea de mișcare realistă pentru a bloca mișcarea, un bloc experimental de note de subsol și o demonstrație de redimensionare a imaginilor cu capabilități „snap to grid”. Mullenweg a spus că unul dintre obiectivele cu Gutenberg este „a face posibilă crearea unor experiențe frumoase, pentru că asta face parte din ceea ce are nevoie webul pentru a câștiga”.

Mullenweg a oferit și o actualizare cu privire la progresul lui Gutenberg în aplicațiile mobile. El a spus că noul editor este operațional, dar dezvoltarea se mișcă lentă, deoarece inginerii de telefonie mobilă trebuie, în esență, să dubleze toată munca care a fost făcută de sute de colaboratori Gutenberg până acum.

Întrebări și răspunsuri evidențiază guvernanța, întreținerea de bază și viitorul temelor WordPress

Secțiunea de întrebări și răspunsuri a sesiunii a prezentat o varietate de subiecte, de la o tiradă agresivă despre licențiere și Envato, până la întrebări mai relevante despre viitorul temelor WordPress. Deși acest format de interacțiune are deficiențele sale, le oferă membrilor comunității posibilitatea de a verifica starea problemelor pentru care au un interes deosebit.

Un participant a întrebat dacă WordPress.org intenționează să implementeze o structură mai democratică pentru luarea deciziilor. Mullenweg părea să interpreteze întrebarea ca făcând referire la un sistem în care zeci sau sute de milioane de utilizatori WordPress ar participa la luarea deciziilor privind funcțiile printr-un vot sau o altă formă de feedback. În contrast, el a spus că abordarea actuală a WordPress este ca conducerea să încerce să-și dea seama care sunt problemele cele mai comune prin sondaje și canale publice și să permită acelor probleme să contribuie la modelarea foii de parcurs a proiectului.

Mullenweg a spus că o problemă specială în mintea lui în acest moment este problema „cum îmi fac tema să arate ca demo?” El a spus că colaboratorii experimentează diferite tipuri de modele pentru a lua decizii care să mute WordPress în direcția de a rezolva aceste tipuri de probleme.

El a spus că luarea deciziilor în cadrul proiectului este destul de transparentă, fără mult mister și că comunitatea are tone de mecanisme de feedback. Aceasta este o afirmație oarecum controversată, deoarece colaboratorii obișnuiți la proiect și-au exprimat frustrarea cu privire la lipsa de comunicare în jurul planificării și deciziilor importante, cum ar fi datele de lansare și calendarul proiectului, în legătură cu modul în care WordPress 5.0 a ajuns. Comunitatea a fost frustrată de lipsa unor modalități eficiente de a comunica problemele critice și plângerile conducerii proiectului. Ca urmare a acestui feedback specific, Josepha Haden, noul director executiv al proiectului WordPress, a fost sârguincios să urmărească și să comunice modul în care conducerea lucrează pentru a îmbunătăți comunicarea.

Un alt participant a întrebat dacă temele WordPress vor deveni învechite după ce Gutenberg dobândește mai multe capacități de creare de site-uri. Mullenweg a prezis că vor face întotdeauna parte din WordPress, dar a părut înclinat să lase piața să decidă soarta temelor.

— Nu știu, spuse el. „Se vor schimba cu siguranță. Nu cred că vor pleca vreodată.” El a spus că poate vedea dezvoltatorii oferind o gamă de modele diferite care ar putea fi folosite ca punct de plecare. Deși o temă WordPress are o definiție foarte specifică chiar acum (în ceea ce privește tipurile de fișiere incluse), Mullenweg a spus că poate vedea acea definiție evoluând în timp. El a spus că poate vedea temele devenind ca un șablon de pornire sau o bibliotecă de modele din care să aleagă, sau chiar un set de machete complexe care ar putea funcționa pe diferite teme.

„Cred că vom decupla puțin temele, dar nu știu cum sau cum va arăta”, a spus Mullwenweg. El a remarcat, de asemenea, că o mulțime de teme reprezintă în prezent o estetică similară, adesea minimalistă de afaceri, care utilizează culori alb și albastru. Tendințele de design au potențialul de a se schimba dramatic pe măsură ce Gutenberg și temele evoluează pentru a permite utilizatorilor mai mult control asupra modului în care sunt proiectate site-urile lor.

Nu este un secret pentru nimeni că comunitatea de dezvoltare WordPress este dornică să treacă la GitHub sau la altă infrastructură bazată pe Git pentru dezvoltarea de bază. Cele mai multe dintre proiectele recente s-au maturizat cu succes pe GitHub, majoritatea lucrărilor și discuțiilor având loc în afara Trac. Un participant a întrebat despre posibilitatea de a se îndepărta de Trac în viitorul apropiat. Mullenweg a spus că în acest an, echipa care lucrează pe WordPress.org acordă prioritate modificărilor în director, dar, între timp, oricine are cunoștințe Python este binevenit să contribuie la ajustarea Trac pentru îmbunătățiri între timp, înainte ca WordPress să treacă la dezvoltarea bazată pe Git.

Ca răspuns la o întrebare despre tehnologia blockchain și WordPress, Mullenweg a spus că este de mult un entuziast în acest domeniu și iubește ideea ca open source să se aplice la bani, precum și să aibă un registru distribuit.

„Dar nu pot să mă gândesc la nicio problemă în WordPress de bază în acest moment, în care costul general al unui blockchain s-ar îmbunătăți cu adevărat”, a spus el. „Tot ceea ce m-aș putea gândi acum ar fi probabil teritoriu plugin.” Cu toate acestea, el a spus că conținutul WordPress de marcare temporală a pluginului WordProof pe blockchain este printre cele mai bune idei pe care le-a văzut până acum pentru această tehnologie.

Când a fost întrebat cum plănuiește să „echilibreze urmărirea noului și strălucitor cu toate API-urile moștenite ale WordPress”, Mullenweg a spus că „PHP va fi crucial pentru noi mulți ani de acum înainte”. El a recunoscut că proiectul a rămas în urmă în întreținere cu unele dintre API-urile sale mai vechi, dar că munca la Gutenberg se poate face în paralel.

Noua echipă de triaj analizează în prezent toate biletele, reîmprospătează patch-urile și lucrează la rezolvarea acestora. Mullenweg a remarcat că WordCamp Europe a găzduit prima masă de triaj la ziua colaboratorilor și a spus că această nouă zonă este pregătită pentru contribuție.

API-ul REST, în ciuda sprijinului său larg și a contributorilor remarcabili, este un domeniu despre care Mullenweg a spus că l-a reținut pe Gutenberg. El a spus că încă nu are utilizarea demonstrată pe care avocații săi au prezis atunci când lucrează pentru a-l îmbina în nucleu și a avertizat că WordPress ar trebui să folosească întotdeauna un API înainte de a-l expedia în lume.

Mullenweg a concluzionat întrebările și răspunsurile estimând că Gutenberg este doar 10% din drumul spre rezolvarea problemelor pe care contribuitorii WordPress și-au propus să le abordeze. El prezice că construirea pe acest efort inițial se va continua în următorul deceniu.