Gutenberg și viitorul temelor și pluginurilor WordPress premium

Publicat: 2017-09-08

Dacă sunteți implicat în comunitatea WordPress și urmăriți știrile WordPress, fără îndoială ați auzit despre proiectul Gutenberg. Dacă nu ai auzit despre asta, pregătește-te. Gutenberg va schimba fundamental WordPress pentru toată lumea.

Ce este Gutenberg?

„Gutenberg” este numele de cod pentru noul editor WordPress programat pentru includere în WordPress 5.0. Acesta își propune să îmbunătățească dramatic experiența editorului de postări și pagini și să faciliteze pentru oricine crearea de machete bogate de postări. Va face acest lucru prin adoptarea de „blocuri” pentru a interacționa cu și a structura conținutul. Cu toate acestea, Gutenberg este mult mai mult decât un editor reîmprospătat. Este o transformare cuprinzătoare a creării și editării conținutului în WordPress, atât în ​​ceea ce privește proiectarea interfeței cu utilizatorul, cât și abordarea structurală.

Un nou editor care facilitează crearea de machete frumoase și bogate de postări sună ca o idee grozavă. În timp ce editorul actual funcționează destul de bine, devine puțin învechit și rămâne în urmă concurenței. Gutenberg este un răspuns foarte necesar pentru a moderniza experiența de editare în WordPress.

Gutenberg este în prezent în versiune beta și disponibil ca plugin în depozitul de pluginuri WordPress. Dacă nu l-ați încercat încă, asigurați-vă că îl descărcați și încercați singur pentru a vedea despre ce este vorba.

Noua experiență de scriere a editorului Gutenberg

Până acum a existat un răspuns mixt la noul editor Gutenberg. Unii oameni îl iubesc și sunt entuziasmați pentru potențial și unde va duce WordPress. Cu toate acestea, au existat, de asemenea, critici și îngrijorare pe scară largă din partea utilizatorilor și dezvoltatorilor deopotrivă cu privire la direcția noului editor WordPress și ce înseamnă acesta pentru viitorul WordPress.

Unele dintre principalele preocupări care au fost ridicate cu privire la Gutenberg includ:

  • Dacă noua interfață va crește complexitatea și va îndepărta utilizatorii de WordPress
  • Sacrificarea compatibilității inverse care va rupe temele, pluginurile și site-urile web
  • Extensibilitate și suport pentru metabox-uri
  • Preocupări cu privire la cronologia lui Gutenberg și lipsa unei liste detaliate de caracteristici și a unei foi de parcurs clare pentru proiect
  • Dezvoltatorii și agențiile se preocupă de modul în care acestea le vor afecta afacerile și site-urile web ale clienților
  • Dezvoltatorii și proprietarii de produse se preocupă de modul în care Gutenberg va afecta temele, pluginurile și afacerile existente
  • Probleme de licențiere referitoare la biblioteca JavaScript utilizată pentru a construi noua interfață cu utilizatorul
  • Că proiectul este dezvoltat în primul rând pentru a servi nevoilor clienților Automattic și intereselor corporative

Gutenberg este mai mult decât un nou editor

În 2017, Gutenberg se concentrează asupra unui editor îmbunătățit. Cu toate acestea, noul editor bazat pe „blocuri” care va fi livrat în WordPress 5.0 este doar începutul. Acesta pune bazele unor lucruri mult mai mari care vor face ca WordPress să avanseze ca platformă, dar și să schimbe fundamental WordPress așa cum îl cunoaștem astăzi.

Secțiunea Întrebări frecvente a hub-ului de dezvoltare Gutenberg de pe GitHub răspunde la multe întrebări frecvente despre proiect, cu toate acestea, întrebarea și răspunsul final vă oferă o privire asupra scopului final al proiectului Gutenberg:

Ce caracteristici vor fi disponibile la lansare? Cum arată foaia de parcurs după lansare?

Ca parte a focalizării pe editor în 2017, urmează un accent pe personalizare și construirea site-ului. Din postarea de lansare:

Personalizatorul va ajuta editorul la început, apoi se va schimba pentru a aduce acele blocuri fundamentale în ceva care ar putea permite personalizarea „în afara cutiei” a post_content, inclusiv bare laterale și, eventual, chiar o temă întreagă.

Deci, în esență, cu editorul, punem bazele pentru lucruri mai mari atunci când vine vorba de crearea și personalizarea paginii.

Sunt planificate o mulțime de funcții, prea multe pentru a fi enumerate. Dar o foaie de parcurs aproximativă este: v1) editor de postări și pagini v2) editor de șabloane de pagină, v3) generator de site-uri.

Acesta este, cu siguranță, un domeniu de aplicare mult mai larg decât un simplu editor reproiectat. Dar de ce merge Gutenberg în această direcție?

WordPress a experimentat o creștere incredibilă, deoarece s-a transformat dintr-o simplă platformă de blogging într-un puternic sistem de gestionare a conținutului (CMS). Cu toate acestea, este clar că Automattic, compania-mamă a WordPress.com, este profund îngrijorată de concurența tot mai mare din partea unor oameni precum Squarespace, Medium și Wix. Cu Gutenberg, ei încearcă să continue să avanseze WordPress încercând să abordeze frustrările utilizatorilor cu experiența actuală de publicare și personalizare și să transforme WordPress într-o platformă de creare de site-uri pentru a concura cu concurența și a-și continua creșterea cotei de piață.

Matt Mullenweg a scris recent o postare pe blog intitulată „L-am numit Gutenberg dintr-un motiv” pentru a răspunde preocupărilor larg răspândite exprimate cu privire la direcția noului editor WordPress și ce înseamnă acesta pentru viitorul WordPress. Este într-o postare interesantă și dacă nu ați citit-o asigurați-vă că o faceți. În postare explică:

Creșterea WordPress este impresionantă (28,5% și continuă), dar nu este nelimitată – cel puțin nu în starea sa actuală. Avem provocări (frustrări ale utilizatorilor cu publicarea și personalizarea, concurența din partea creatorilor de site-uri precum Squarespace și Wix) și oportunități (cele 157 de milioane de întreprinderi mici fără site-uri, adică următoarea mare piață pe care ar trebui să o deservăm). Este timpul pentru următorul lucru important al WordPress, lucrul care ne ajută să facem față provocărilor și oportunităților noastre. Lucrul care schimbă lumea.

Gutenberg.

Gutenberg întâmpină provocările și oportunitățile noastre direct, beneficiind în același timp de toți cei care își câștigă existența lucrând în ecosistemul WP. Este vorba despre mult mai mult decât blocuri. Gutenberg nostru avansează fiecare parte a ecosistemului WordPress.

Matt continuă apoi subliniind modul în care crede că Gutenberg va beneficia de fiecare parte a ecosistemului WordPress, subliniind beneficiile pentru dezvoltatori și agenții, dezvoltatori de pluginuri, dezvoltatori de teme, dezvoltatori de bază, gazde web și utilizatori.

În ceea ce privește „beneficii” pentru dezvoltatorii de teme, el explică:

Dezvoltatorii de teme nu vor trebui să grupeze tone de plugin-uri sau să-și creeze propriile creatori de pagini. Va exista o modalitate standard, portabilă de a crea machete bogate pentru postări și de a ghida oamenii prin configurare chiar în interfață, nu sunt necesare tutoriale în 20 de pași sau videoclipuri lungi. Fiecare temă va putea concura cu teme premium multifuncționale fără a bloca utilizatorii într-o singură temă sau a le compromite experiența.

Și „beneficii” pentru dezvoltatorii de plugin-uri le explică:

Dezvoltatorii de pluginuri vor avea o modalitate de a se integra complet în fiecare parte a WP, inclusiv postări, pagini, CPT ș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. Blocurile oferă un punct de intrare unic, ușor de învățat pentru o varietate incredibilă de moduri de a extinde WordPress, unde astăzi aproape fiecare plugin care extinde cu adevărat WP o face într-un mod diferit. În loc să copieze și să lipească coduri scurte, utilizatorii vor putea introduce și muta cu ușurință orice, de la un formular de contact la un articol din magazin. Vor avea diferiți pași în care se pot conecta în loc să încerce să îndeseze totul în metabox-uri.

În secțiunea de comentarii a postării lui Matts „L-am numit Gutenberg dintr-un motiv”, cineva întreabă:

Va funcționa Gutenberg ca un adevărat generator de pagini WYSIWYG, permițând utilizatorilor să creeze design de pagini cu precizie vizuală, în mod similar cu Wix sau chiar creatorii de pagini existente, cum ar fi Elementor și Beaver Builder?

Matts răspunde:

Prima versiune va fi un generator de pagini și postări, iar apoi vom lua conceptul de bloc pentru a înlocui widget-urile, meniurile și pentru a avea teme care vă permit să construiți site-uri întregi.

După cum puteți vedea, obiectivul pe termen lung al lui Gutenberg este de a deveni un instrument complet de creare de site-uri web capabil să construiască un întreg site web .

Ar trebui dezvoltatorii de teme comerciale și de plugin-uri să fie îngrijorați de Gutenberg?

Deci, cu toate aceste noi caracteristici și funcționalități planificate pentru Gutenberg, ar trebui să fie îngrijorați dezvoltatorii de teme și pluginuri premium WordPress? Depinde. Pentru dezvoltatorii anumitor tipuri de teme și pluginuri – poate.

În secțiunea de comentarii a unei postări recente pe WPTavern despre ce înseamnă Gutenberg pentru viitorul WordPress, un număr de oameni își exprimă îngrijorarea că, cu Gutenberg, WordPress încearcă să „concureze” cu produse WordPress comerciale terțe, cum ar fi temele premium și generatorul de pagini. pluginuri.

Răspunsul lui Matt Mullenweg în secțiunea de comentarii a postării este probabil destul de grăitor:

Deși este grozav că toți acei constructori pe care îi menționezi sunt acolo, deoarece costă bani, nu sunt accesibili celor 99% dintre utilizatorii WordPress care nu cumpără niciodată un supliment. Încercăm să democratizăm publicarea pentru toată lumea, indiferent de limbă, abilități sau mijloace economice.

Unele dintre aceste instrumente sunt excelente și au explorat concepte interesante, iar adoptarea lor până acum, deși modestă, arată că există cerere pentru acest lucru în comunitatea WordPress. La fel și oamenii care aleg alte lucruri decât WordPress pentru a-și construi site-ul, deși oamenii par să vrea să ignore concurența externă dintr-un anumit motiv. (Îmi imaginez că au avut conversații similare la Blackberry.) Ceea ce facem cu Gutenberg astăzi este mai concentrat pe editor, dar în viitor ne va permite să realizăm personalizarea și construirea completă a site-ului și a temei.

Întreaga istorie a WordPress este „concurența cu versiuni plătite”, adică luarea de software și idei care obișnuiau costa milioane de dolari și îmbunătățind-o, făcându-l gratuit și făcându-l GPL.

Ce înseamnă Gutenberg pentru dezvoltatorii de teme și pluginuri premium?

Este o întrebare dificilă la care să răspunzi complet acum. Gutenberg se află încă într-un stadiu relativ incipient de dezvoltare a concentrării sale inițiale doar pe editor. Multe întrebări și preocupări rămân fără răspuns cu privire la implicațiile mai largi pentru teme și pluginuri. Încă nu este clar cum vor funcționa cu Gutenberg diferitele caracteristici și funcționalități WordPress existente (casete meta, tipuri de postări personalizate, widget-uri etc.) și, de fapt, ce va deveni Gutenberg în versiunile viitoare. O mulțime de schimbări vor avea loc încă înainte de a fi fuzionat cu WordPress, iar foaia de parcurs post-lansare nu este încă bine definită.

În general, vor exista o mulțime de provocări, precum și noi oportunități pentru mulți dezvoltatori de teme și pluginuri premium. În special pentru acele teme complexe de tip constructor de site-uri și pluginuri de generator de pagini.

În viitor, noi teme și pluginuri vor trebui dezvoltate pentru a sprijini pe deplin „blocurile” lui Gutenberg.

Dacă Gutenberg nu este conceput pentru a fi pe deplin compatibil cu versiunea inversă, multe teme și pluginuri existente vor trebui actualizate. Temele vor trebui să accepte noul editor, astfel încât acele machete frumoase pe care le puteți crea în editor să se potrivească cu ceea ce se vede pe front-end.

Ar putea însemna multă muncă pentru unii dezvoltatori să-și actualizeze temele și pluginurile astfel încât acestea să fie compatibile cu Gutenberg, sau vor exista o mulțime de site-uri web stricate și utilizatori frustrați.

Sunt sigur că există și multe alte implicații. Nu am toate răspunsurile.

Așa cum invenția tipografiei de către Johannes Gutenberg a început o revoluție care a permis să aibă loc schimbări enorme la nivel mondial, proiectul WordPress Gutenberg va fi, de asemenea, revoluționar pentru WordPress. Va avea un impact dramatic și amplu pentru utilizatorii WordPress și pentru toți cei care își câștigă existența în ecosistemul WordPress.

Ce părere ai despre Gutenberg? Ce impact și implicații credeți că va avea Gutenberg pentru temele WordPress, pluginurile și viitorul general al WordPress? Ar trebui să fie îngrijorați dezvoltatorii de teme și pluginuri premium? Anunțați-ne în secțiunea de comentarii de mai jos.