Cadrul Redux se relansează, concentrează eforturile asupra șabloanelor Gutenberg
Publicat: 2020-08-04Dovy Paukstys se grăbea să scoată o nouă actualizare cu remedieri de erori ieri dimineață, în timp ce discutam despre viitorul popularului său framework Redux. Nu a fost prima actualizare a zilei. Dezvoltatorul din Virginia este cu puțin peste o săptămână în ceea ce a numit lansarea soft a Redux 4.x. Este o reconstrucție majoră a unui plugin care a alimentat peste 900.000 de site-uri web și are o audiență puternică pentru dezvoltatori.
Schimbările din ultima săptămână ar putea părea riscante pentru unii. El a construit o bază masivă de utilizatori oferind unul dintre cele mai puternice cadre de opțiuni de temă și plugin din istoria WordPress. Noua focalizare a pluginului se îndreaptă puternic către editorul de blocuri, care este încă una dintre cele mai controversate caracteristici ale WordPress, chiar și după aproape doi ani ca parte a platformei de bază.
Paukstys trebuia să facă o schimbare. Abordarea doar pentru dezvoltatori nu genera rentabilitatea investiției de care avea nevoie. Cei 7.000 de dolari în donații și abonamente primite în 2019 nu au fost durabili, mai ales atunci când produsele de pe piața Envato generaseră cel puțin 56 de milioane de dolari pe spatele Redux, conform datelor pe care le adunase. Lasa mult prea multi bani pe masa. Redux a fost un produs de succes la suprafață, dar dezvoltatorii fie nu au fost dispuși să-și aducă banii, fie planul de afaceri nu funcționa. Era timpul pentru ceva nou.
Nu era doar timpul pentru o schimbare, deoarece afacerea nu mergea nicăieri. Jocul a fost și este încă în schimbare. Opțiunile tematice, pâinea și untul Redux, vor fi probabil un lucru din trecut în următorii ani sau doi. Temele vor deveni mult mai puțin dependente de panourile de opțiuni. Dezvoltatorii vor trebui să-și construiască ofertele în jurul sistemului de blocuri, iar pluginurile precum Redux trebuie să țină pasul.
Scrisul era pe perete. Cel mai bun moment pentru a profita de un cadru de opțiuni tematice a fost ultimul deceniu. Fie că este vorba de editorul de blocuri sau de un plugin de creare a paginii, cum ar fi Elementor, opțiunile de design sunt acum la nivel individual de pagină sau cel puțin nu sunt incluse în concepte vechi, cum ar fi panourile cu opțiuni tematice sau personalizarea.
Vremurile se schimbă, iar Redux se schimbă odată cu ele.
Paukstys nu este străin să se miște cu fluxul. Aceasta a permis numărului de utilizatori ai cadrului său să continue să crească de-a lungul anilor. În 2015, a schimbat treptele și s-a concentrat pe a se asigura că cadrul său suportă personalizarea. Acest lucru a venit după o decizie controversată a echipei Teme de a solicita utilizarea personalizatorului în locul ecranelor cu opțiuni de temă personalizate. Paukstys a fost un oponent vocal al deciziei și încă crede că personalizarea nu a reușit niciodată. În retrospectivă, s-ar putea să fi avut dreptate; Personalizatorul s-a simțit ca un proiect abandonat în ultimii doi ani. Totuși, a făcut mișcările necesare pentru a-și menține cadrul de opțiuni relevant atunci când este necesar.
Astăzi, el propulsează Redux într-o nouă eră în care blocurile domnesc suprem.
„Dacă Redux nu ar intra în lumea blocurilor, în cele din urmă ar fi fost un lucru de ieri”, a spus el. „Viitorul sunt blocuri și acolo ne punem accentul. Suntem încântați să fim din nou la ultimă generație și sperăm că produsul nostru poate ajuta cu adevărat utilizatorii, freelancerii și agențiile să-și construiască și să-și îmbunătățească site-urile în moduri în care nu au mai făcut-o până acum.”
Ceea ce el și echipa Redux au făcut a fost să introducă un set complet nou de caracteristici axate pe utilizator pe ceea ce a fost odată o platformă pentru dezvoltatori. Chiar și marketingul s-a schimbat. Redux se ocupă acum de furnizarea și vânzarea de funcții utilizatorilor finali. Nu mai ia un ban în spate față de autorii de teme și pluginuri care au profitat în milioane de API-ul pentru dezvoltatori. Echipa ia volanul și conduce spre propriul viitor.
Ce face noul Redux?

Redux încă face toate lucrurile pe care le-a făcut întotdeauna. Dezvoltatorii pot construi ecrane de setări personalizate și pot oferi orice opțiuni doresc propriilor utilizatori finali. Cea mai evidentă adăugare este noua funcție Redux Templates, care se integrează direct cu editorul de blocuri.
„Șabloanele Redux acționează ca o bibliotecă de descoperire a blocurilor, dacă doriți”, a spus Paukstys. „Aducem toate șabloanele furnizate de pluginuri terțe într-o singură bibliotecă. În esență, puteți vedea și previzualiza ceea ce este posibil, dați clic și importați.”
Redux are, de asemenea, un program de instalare încorporat pentru dependența de blocuri. Când importați șabloane sau blocuri terță parte, acesta va verifica dacă pluginul este instalat și activ. Dacă nu, se va ocupa de asta pentru utilizatori.
Scopul final este de a ușura problemele de a găsi șabloane avansate de bloc. În prezent, majoritatea pluginurilor pentru șabloane bloc sunt dispersate, proiecte care se întreabă prin sălbăticie. Utilizatorii nu pot găsi ceea ce au nevoie dacă nu știu unde să caute. Redux schimbă toate acestea. În prezent, acceptă 18 plugin-uri bloc diferite. Acesta servește pentru a oferi mai multă expunere la pluginurile de bloc existente și îi ajută pe utilizatori să descopere soluții pe care altfel nu le-ar fi găsit.
Pe ecranul de post-editare, pluginul adaugă un nou buton „Șabloane” în bara de instrumente de sus. Odată dat clic, deschide o fereastră pop-up cu biblioteca sa de secțiuni, șabloane și kituri de șabloane.

Una dintre cele mai frumoase caracteristici ale pluginului este previzualizatorul său. Făcând clic pe butonul de previzualizare, utilizatorii pot vedea cum arată o secțiune sau un șablon înainte de a importa ceva. În partea stângă a previzualizatorului, pluginul afișează file care arată ce blocuri sunt folosite și ce pluginuri necesare ar trebui să fie instalate și activate.
Redux lasă puțin imaginației. Orice informații necesare despre ceea ce se instalează sunt disponibile direct. În plus, oferă link-uri către orice plugin care ar putea fi instalat.

Lucrul grozav este că caracteristica Șabloane nu blochează utilizatorul la pluginul Redux. Dacă un utilizator dorește să dezactiveze Redux în viitor, nimic nu se va schimba cu blocurile sale. Acesta servește în primul rând ca o punte între utilizatorii finali și lumea masivă a proiectelor bloc.

„Vedem că viitorul opțiunilor este diminuat pe termen lung de blocuri, așa că am găsit o modalitate de a trece în acel spațiu pentru a menține Redux mereu la vârf”, a spus Paukstys. Echipa sa a rescris complet cadrul de bază și a adus totul la standardele de codare WordPress.
Trecerea către blocuri de sprijin este mai degrabă o repoziționare a unui proiect ale cărui zile erau numărate.
Paukstys a subliniat că Redux are toate caracteristicile pe care le avea înainte și chiar mai multe. Echipa a adăugat variabile CSS pentru dezvoltatori, dacă preferă să le folosească în detrimentul unui compilator. El simte că cadrul de bază s-a îmbunătățit drastic, ceea ce înseamnă că utilizatorii vechi pot continua să se bucure de funcțiile cu care s-au obișnuit.
Un nou plan de afaceri

Nu te înșela. Paukstys caută să crească veniturile afacerii sale și să creeze un viitor durabil pentru Redux. Planul de prețuri este clar și urmează un model care a avut succes pentru multe plugin-uri comerciale de-a lungul anilor. Planurile sunt pe niveluri și variază de la 49 USD pe an la 249 USD, în funcție de numărul de site-uri pentru care utilizatorul dorește actualizări automate și asistență.
Planurile comerciale oferă noi funcții pentru dezvoltatori, cum ar fi actualizări automate ale fonturilor Google, fonturi personalizate integrate în toate panourile, zone nelimitate de widget și căutare dinamică.
Cu toate acestea, marea vânzări pozitive aterizează direct la ușa utilizatorilor finali. Fiecare dintre planurile comerciale oferă acces complet la peste 1.000 de secțiuni și șabloane de pagină completă. Gama de opțiuni poate fi aproape copleșitoare, dar utilizatorul obișnuit va putea găsi aproape orice tip de șablon necesar pentru site-ul său. De la restaurante la birouri corporative la studiouri de fitness, există ceva pentru toată lumea.
„Am fost prea altruist”, a spus Paukstys despre anii precedenți. „Am crezut că dacă ajut oamenii să facă bani, ei ar da înapoi. Din păcate, nu așa funcționează. Am lucrat ani de zile cu diverse modele de prețuri, fiecare sortit eșecului.” Îi văzuse pe alții ridicându-se la succes în afaceri, destul de des pe baza muncii pe care el a depus-o. Nu totul este vorba despre bani și crede că are ceva de valoare de oferit în schimb.
Abilitățile de dezvoltare nu sunt suficiente pentru a genera succesul financiar. Principiile financiare solide trebuie să o susțină.
Unul dintre catalizatorii modificărilor recente ale planului său de afaceri a fost aderarea la Post Status, care are o comunitate puternică de lideri de afaceri în ecosistemul WordPress. El îi merită pe Alex Denning, Kimberly Lipari, Haris Zulfiqar, Rich Tabor și alții drept inspirație, ajutându-l să-și schimbe gândirea în jurul laturii de afaceri a proiectului.
Câteva dintre lecțiile pe care le-a învățat până acum sunt:
- Dezvoltatorii sunt deja înfometați. Concentrați-vă pe utilizatori.
- Suplimentele pot fi un model prost. Un singur produs pro/premium este mult mai ușor de vândut și gestionat.
- Necesitatea unui model de venituri. Nu vă așteptați ca oamenii să predea bani.
- Folosește audiența pe care o ai. Nu te canibaliza.
„Unde am ajuns este un plan mult mai ieftin pentru dezvoltatori și un set de instrumente puternic pentru utilizatori”, a spus el. „Sperăm că îl împingem pe Gutenberg într-un loc de valoare mai mare.”
A merge inainte
Desigur, nu toți utilizatorii vor fi mulțumiți de revizuirea pluginului. Ani de zile, Redux a fost orientat în mod special către dezvoltatori. Era un cadru de opțiuni.
„Redux a avut un scop complet diferit, care este ca dezvoltatorii să creeze un cadru Options”, a scris un utilizator pe nume James într-o recenzie. „Au schimbat brusc pluginul într-un generator de pagini, ceva de genul acesta. Nu are sens și folosesc reputația pluginului anterior.”
Este o critică justă. Și, era de așteptat. Pluginul și-a mutat o mare parte din atenția asupra utilizatorilor finali. Cu toate acestea, nu a eliminat API-ul existent și funcțiile care l-au făcut de succes cu dezvoltatorii în trecut.
Paukstys este clar că se bazează pe reputația pe care Redux și-a câștigat-o și lansează noi funcții pentru utilizatorii finali. Nu se scuză în privința încercării de ceva nou pentru a aduce un profit rezonabil al investiției sale de timp și resurse de ani de zile. Lansarea unui proiect complet nou și separat ar implica mult mai multe riscuri. Are sens să construiești pe vârful muntelui pe care îl construise deja.
Nu va face pe toți fericiți. Cu toate acestea, el a spus că feedback-ul a fost „șocant de pozitiv” în săptămâna de la lansarea soft Redux 4.
„Nu mi-am dat seama niciodată cât de mult au apreciat utilizatorii Redux”, a spus el. „Unele dintre modificările aduse cadrului au stricat site-urile și toți cei pe care i-am contactat pentru a-i ajuta au fost extrem de amabili. Este atât de revigorant și sincer mă ajută să văd de ce comunitatea WordPress este un loc atât de grozav. Mă tem că dezvoltatorii sunt prea duri unul cu celălalt. Pe de altă parte, utilizatorii, dacă li se oferă suport amabil, sunt la rândul lor incredibil de amabili.”
Dacă majoritatea feedback-ului de până acum indică viitorul pluginului, nu vă așteptați să vedeți furci și torțe.
Ar putea fi nevoit să ia câteva bulgări cu câțiva utilizatori nemulțumiți din cauza schimbării. Vine cu teritoriul. Cu toate acestea, feedback-ul se va corela direct cu cât de bine deservește utilizatorii prin canalele de asistență Redux.
Proiectul va beneficia, de asemenea, de o bază de utilizatori potențial nouă în lunile și anii următori. Pluginul își cufundă degetele pe o nouă piață, păstrând în același timp caracteristicile care l-au adus acolo unde este astăzi. Va fi un pic un act de echilibru, dar pluginul trebuie să se miște cu vremurile.
Viitorul Redux
Aceasta este o nouă eră pentru Redux. În viitorul imediat, Paukstys și echipa vor trebui să se concentreze pe eliminarea tuturor erorilor și pe tranziția către o nouă piață. Este un timp pentru reflecție, ascultare atentă și atenție înainte de a vă arunca cu capul înainte în noile funcții.
„În trecut, eram 100% centrați pe dezvoltatori”, a spus Paukstys. „Aceasta fiind spuse, am avut mereu ochii pe utilizator și am vrut să le îndeplinim nevoile. Acum ne extindem pentru a sprijini direct utilizatorii, precum și dezvoltatorii.”
Odată cu noul accent pe utilizatorii finali, există un potențial de creștere în alte domenii. Paukstys spune că în prezent se concentrează 100% pe editorul de blocuri. Extinderea pentru a sprijini alți creatori de pagini majore, cum ar fi Elementor, nu este exclusă. Cu toate acestea, Redux ar trebui să poată continua să găsească succes prin extinderea experienței de bază.
„Când am început această aventură în spațiul blocurilor, ne-am îngrijorat, având în vedere numărul limitat de blocuri de acolo”, a spus el. „Dar sincer, există o inovație uimitoare acolo și a fost destul de grozav ceea ce putem construi cu Gutenberg.”
