Tema restaurantului Rosa 2 oferă o experiență frustrantă și satisfăcătoare
Publicat: 2019-10-10
Rosa 2 este continuarea celei mai bine vândute teme de la Pixelgrade, Rosa. Noua temă își re-imaginează încarnarea anterioară în contextul editorului de blocuri (Gutenberg). Mi s-a oferit gratuit o copie a temei pentru a testa și a-mi oferi părerile.
Tema se vinde cu 75 USD/an sau puteți plăti o taxă unică de 95 USD pentru acces pe viață. Postarea de lansare a produsului ar putea face pe oricine entuziasmat de această temă, dar merită?
TLDR; Rosa 2 a creat o experiență satisfăcătoare atunci când construiești pagini în stil restaurant. Cu toate acestea, curba de învățare timpurie și configurația de bază au fost frustrante. De asemenea, îi lipsește o parte din lustruirea la care m-aș aștepta la un preț premium.
O prezentare a problemelor
Înainte de a mă scufunda în lucrurile bune despre Rosa 2 (și sunt câteva lucruri drăguțe despre această temă), permiteți-mi să mă scufund în aspectele frustrante. Au fost atât de multe puncte dureroase încât aproape că am renunțat la tema de mai multe ori. Cu toate acestea, am continuat în speranța de a înțelege de ce ar putea merita folosită această temă.
Instalați mai întâi pluginurile necesare
Lasă-mă să te economisesc ceva timp chiar acum. Când tema spune că necesită pluginurile Customify și Nova Blocks, le necesită cu adevărat. În caz contrar, tema arată și nu se comportă deloc ca demonstrația sau capturile de ecran. Ar putea la fel de bine să nu fie aceeași temă.
La prima activare a temei, prima pagină a site-ului dvs. va deveni un ecran complet alb. Nu este temutul ecran alb al morții cauzat de o eroare. În schimb, tema ascunde forțat conținutul cu stiluri personalizate.
De ce? Da, bună întrebare.
Nu văd niciun motiv să fac asta. În afară de modificarea unui cod (ceea ce am făcut eu), utilizatorii trebuie să activeze pluginurile pentru a-și face conținutul să apară. Nu există niciun motiv tehnic care ar trebui să fie așa atunci când utilizați această temă.
Nu ar trebui să existe nicio cale în care un utilizator instalează o temă doar pentru ca conținutul acesteia să dispară.
Înțeleg. Mi s-a spus că acestea sunt pluginuri necesare. Tema oferă chiar și link-uri de instalare și activare ușoare prin scriptul de activare a pluginului TGM. Înțeleg, de asemenea, că WordPress nu are niciun fel de sistem de dependență real pentru a gestiona această caracteristică. Asta nu o face mai puțin o experiență de utilizator slabă.
În calitate de dezvoltator, m-am gândit să păcălesc sistemul și să testez tema fără acele pluginuri instalate. Am vrut să văd cum arată tema din cutie, pe care o puteți vedea în următoarea captură de ecran.

Ah, și acel bloc mare de link-uri de categorii din captura de ecran de mai sus, nu dispare niciodată. Se află doar acolo pe pagina dvs. de postări de blog. Este codificat în șablonul paginii de postări ( home.php ). Rosa 2 este facturat ca o temă de restaurant, așa că ar putea fi acceptabil dacă nu intenționați să rulați un blog.
Probleme cu antetul și navigarea
Antetul implicit nu seamănă deloc cu capturile de ecran, demonstrația sau videoclipul pentru temă. După aproape două ore de utilizare a temei, eram gata să arunc prosopul și să exclud această temă ca fiind o cauză pierdută. A nu putea configura meniul de navigare de bază pentru temă a fost un exercițiu de auto-pedepsire pe care nu l-aș dori nimănui.
Se pare că pluginul Nova Blocks este într-adevăr necesar. Am menționat că ar trebui să instalați mai întâi pluginurile necesare?
Imagini întinse
Pe paginile de blog și de arhivă, așteptați-vă la imagini prezentate extinse care încearcă să completeze caseta de lângă fragmentul pentru postările existente. Nu pare să existe nici un remediu pentru acest lucru în afară de încărcarea de noi imagini.
Tema folosește dimensiunea standard post-thumbnail , dar nu definește această dimensiune în cod. Pentru cei care nu sunt familiarizați cu aspectele tehnice atunci când folosesc această dimensiune specifică, tema ar trebui să o definească în mod ideal prin intermediul funcției set_post_thumbnail_size() .
Antet lipicios
Antetul mare, lipicios, mi-a dat o senzație sfâșietoare că pereții se apropie de mine. Am devenit amețit și amețit. Mi-a fost greu să respir. Aceasta nu este o hiperbolă. Vorbesc serios.
Pe o notă personală, am avut câteva probleme cu claustrofobia în ultimii doi ani. Prima dată am avut acest sentiment după ce am fost blocat în casă timp de două săptămâni în timp ce supravegheam una dintre pisicile mele care a suferit o intervenție chirurgicală. Lucrez de obicei de pe verandă de unde pot lua aer curat, dar aceasta a fost una dintre cele mai proaste perioade din viața mea.

De atunci, am adesea același sentiment atunci când site-urile au anteturi mari lipicioase. Parcă zidurile se închid. Mă întreb dacă alții au probleme similare.
Acest sentiment ar putea fi atenuat dacă tema minimiza înălțimea antetului lipicios în timp ce derulați în jos pe pagină. Din fericire, tema permite utilizatorilor să aleagă un antet static, pe care recomand cu tărie să îl folosească. Există și alte opțiuni de spațiere și dimensionare pentru zona antetului, care pot ajuta la micșorarea o parte din aceasta.
Unde tema strălucește

Dacă există un lucru care face bine această temă, este simplifică crearea de pagini pentru un restaurant prin intermediul pluginului Nova Blocks. În câteva minute de la crearea unei pagini personalizate, aveam o pagină în stil restaurant configurată și gata de lucru.
Când este cuplată cu Nova Blocks, tema gestionează frumos procesul de creare a paginilor personalizate cu numeroase rezultate unice. Integrarea cu pluginul este genială. Fiecare bloc are conținut demonstrativ personalizat pe care îl puteți modifica cu ușurință.
Unele dintre denumirile blocurilor și ale opțiunilor de bloc erau drăguțe și distractive, cum ar fi „Eroul galaxiei”, dar au devenit o ușoară pacoste atunci când se dorea să-și dea seama rapid scopul unui bloc. Am putut vedea unii utilizatori devenind enervați de nume și ar putea să nu fie ideali pentru anumite setări profesionale. Au fost totuși cam distractive. Am sentimente amestecate despre ei.
Cum se descurcă tema pe Gutenberg?

Rosa 2 este o temă construită în principal pentru editorul de blocuri. A gestionat minunat ieșirea blocului de bază în testele mele.
Când folosesc teme pregătite pentru Gutenberg, văd blocul pullquote ca un fel de semnătură a designerului de teme. Este unul dintre acele blocuri în care designerii pot să se distreze foarte mult și să pună un rol unic pe afișaj. Sunt un fan al stilului pullquote în această temă (foto sus).
Per total, funcționează bine. Când sunt cuplate cu Nova Blocks, aveți multă putere la dispoziție.
Cum se adună codul?
Rosa 2 este ușor în ceea ce privește codul personalizat. Aproape toată funcționalitatea se află în pluginurile însoțitoare. Deoarece aceasta este o revizuire a temei, nu m-am scufundat în codul pluginului.
Din punct de vedere pur tehnic, tema face majoritatea lucrurilor conform standardelor.
Sunt unele lucruri pe care le-aș schimba din punct de vedere arhitectural. De exemplu, fișierul pentru integrarea pluginului Customify are peste 1.100 de linii de cod. Aș descompune asta în bucăți mai digerabile, care ar ajuta la întreținerea pe termen lung și la vânătoarea de bug-uri.
Unele dintre codurile JavaScript legate de editor ar putea fi mai eficiente. Modelele repetate ar trebui grupate împreună pentru a face codul mai mic. Fișierul JavaScript al editorului nu este mare, dar fiecare octet contează într-o lume în care dezvoltatorii presupun că toată lumea rulează pe conexiuni la internet Gigabit.
Foaia de stil principală este de 173 kb, ceea ce este mare OMGBBQ , mai ales când o completați cu 100 de kb provenind din foile de stil și scripturile încărcate de pluginul Nova Blocks. Cu excepția cazului în care sunteți un utilizator care vă optimizează puternic site-ul, puteți conta pe unele încărcări lente ale paginilor.
Verdictul final
Aș recomanda această temă doar persoanelor care au mai multă răbdare decât mine. Deși nu am urmat instrucțiunile de la început (în calitate de recenzent, încerc să depășesc limitele și să încalc lucrurile), tema a avut câteva puncte dureroase care au făcut pur și simplu un proces frustrant.
Sunt în tabăra oamenilor care cred că temele ar trebui să funcționeze din cutie. Această temă nu funcționează fără anumite setări. Va trebui să faci niște treabă pentru a începe. Cu toate acestea, odată ce ați trecut peste cocoașa inițială, puteți construi câteva machete frumoase de pagină.
Vă sugerez să îl folosiți strict în scopul său definit de a construi un site web de restaurant. Tipografia este concepută suficient de bine pentru blogging, dar tema generală nu este potrivită pentru aceasta.
