Echipa de examinare a temelor WordPress reprimă încălcările Ghidului privind prezentarea și funcționalitatea
Publicat: 2015-05-28
În timpul întâlnirii din această săptămână a echipei WordPress.org Theme Review Team, Chip Bennett a deschis cuvântul pentru a discuta despre „zonele gri” ale diferențelor de prezentare și funcționalitate în teme. Subiectul aprins dezbătut se referă la ceea ce este permis în ceea ce privește „crearea de conținut” pentru temele care sunt găzduite în directorul oficial.
„Știm că CPT-urile și taxonomiile personalizate sunt interzise; la fel și cu metadatele personalizate post neprezentative”, a spus Bennett. „Dar ce zici de conținutul creat prin opțiuni de temă, widget-uri personalizate etc.?”
Această întrebare apare adesea în legătură cu temele care oferă prime pagini statice cu widget-uri personalizate sau zone de text în personalizarea unde utilizatorii pot adăuga blocuri mici de text. De exemplu, o temă poate oferi o secțiune de biografie sau un loc pentru a introduce textul drepturilor de autor. Preocuparea este că un utilizator introduce conținut, fără să știe că se va pierde la schimbarea temelor.
Echipa de revizuire a temei are o politică stabilită de ani de zile care interzice autorilor de teme să definească generarea de conținut pentru utilizatori. Cu toate acestea, din cauza dezorganizării în timpul procesului de mutare a versiunii oficiale a cerințelor temei din Codex în Manualul de revizuire a temei, acest ghid special a fost omis.
Bennett a postat o recenzie a cerințelor de revizuire a temei și a documentației astăzi pe blogul Make/Themes, cu elementele omise anterior evidențiate cu roșu pentru claritate.
Prezentare vs. funcționalitate
Deoarece scopul Temelor este de a defini prezentarea conținutului utilizatorului, Temele nu trebuie să fie utilizate pentru a defini generarea conținutului utilizatorului sau pentru a defini opțiuni sau funcționalități ale site-ului independente de Temă.
Deoarece aceasta este o declarație destul de generală, echipa de examinare a temei va discuta aspectele mai fine ale modului în care se aplică în timpul următoarei întâlniri. În trecut, acest ghid a fost aplicat în mod subiectiv și inconsecvent, permițând multor teme să treacă cu funcționalitate care se încadrează în aceste zone gri.
Echipa de examinare a temei va începe să aplice în mod agresiv ghidul „Fără creare de conținut”.
Zerif Lite, una dintre temele de top de pe WordPress.org, a fost evidențiată în timpul întâlnirii ca exemplu de temă căreia i s-a permis, printre altele, să ocolească acest ghid.
„Privind la Zerif Lite: mărturii, echipa noastră, concentrarea noastră, despre noi – toate acestea sunt CPT-uri, deghizate în widget-uri personalizate”, a spus Bennett. Într-un bilet în care tema este în prezent revizuită pentru actualizări, Bennett l-a încurajat pe autorul lui Zerif Lite să elimine orice metadate personalizate de postare, cu excepția celor care sunt prenataționale, deoarece se încadrează în teritoriul pluginului. Aceasta include aspecte ale temei, cum ar fi detaliile autorului, poziția membrilor echipei, profilurile rețelelor sociale etc.
Evaluatorii reprimă deja în mod agresiv încălcarea de către Zerif Lite a acestui ghid specific și probabil își vor extinde vigilența pentru a susține ghidul în mod mai consecvent cu toate temele pe măsură ce vin pentru revizuire.
Codeinwp, compania din spatele Zerif Lite, a răspuns la solicitările lui Bennetts pe bilet:
Cele mai multe dintre lucrurile pe care le subliniați sunt cu adevărat sensibile din două motive:
- Probabil 50% dintre cele mai populare teme folosesc conținut personalizat pe pagina de pornire
- O mulțime de lucruri precum problema de contact sau mărturia nu pot fi rezolvate fără a sparge 100.000 de site-uri care folosesc tema
Codeinwp susține că abordarea folosită în Zerif Lite este mult mai ușor de utilizat decât instalarea unui plugin sau a mai multor plugin-uri pentru a adăuga mici fragmente de text pe pagina de pornire.

La final sunt de acord că abordarea noastră a fost puțin diferită/radicală. Cu toate acestea, se pare că este ceva ce oamenii își doresc cu adevărat (Zerif este una dintre cele mai fierbinți teme în acest moment, cu mențiuni pe tot web). Adică cei mai mulți dintre ei vor să construiască un site frumos în 10 minute, fără nicio cunoștință și cu Zerif Lite o pot face cu ușurință. Nu vor 10 CPT, 10 pluginuri necesare, formular de contact și pluginuri Captcha pentru un site simplu.
Autorul temei consideră că crearea unui plugin care să gestioneze patru dintre widget-urile focus ale temei ar pierde pur și simplu timpul utilizatorilor.
„De asemenea, îți dai seama de cantitatea de muncă necesară pentru a face asta pentru peste 100 de teme instalate pe milioane de site-uri, nu?” a spus Codeinwp. Autorul a citat, de asemenea, câteva alte exemple de teme populare în încălcare, inclusiv AccessPress Parallax, Onetone și Colorway.
Având în vedere că directorul de teme WordPress.org este plin de încălcări ale ceea ce se pretinde a fi un ghid de lungă durată, este clar că recenzenții au fost extrem de lași în aplicarea acesteia. Autorii temei care nu cunoșteau acest ghid vor fi în fața unei treziri nepoliticoase la următoarea lor trimitere pentru o actualizare. Bennett a confirmat în biletul deschis pe Zerif Lite că politica va fi aplicată cu fermitate în viitor:
Recent, ne-a atras atenția că, posibil, au fost aprobate mai multe teme care pot avea probleme similare. Le vom aborda pe măsură ce le găsim și vom colabora cu dezvoltatorii pentru a veni cu un plan pentru a aduce temele din nou în conformitate cu cerințele – la fel cum vom face aici cu tema dvs.
Acest lucru va însemna o cantitate considerabilă de muncă pentru autorii care au definit modalități prin care utilizatorii pot genera conținut prin intermediul temei. Ei vor trebui să port această funcționalitate într-un plugin(e).
Temele WordPress.org nu au voie să includă pluginuri, dar autorii pot recomanda pluginuri folosind Biblioteca de activare a pluginurilor TGM sau o altă metodă. Temele au voie doar să recomande pluginuri care sunt listate în directorul oficial de pluginuri WordPress.org. Aceasta înseamnă că autorii care elimină funcționalitatea în favoarea pluginurilor însoțitoare vor trebui să obțină aprobarea acestor pluginuri pentru WordPress.org înainte de a-și trimite temele pentru actualizări.
Întâlnirea echipei de evaluare a temei de săptămâna viitoare va include o discuție cu privire la exemple specifice de tipuri de conținut pe care temele ar trebui sau nu ar trebui să li se permită să le creeze, de exemplu, textul butonului, textul drepturilor de autor etc. Echipa este în general în favoarea autorilor care utilizează metode de bază pentru conținut creare.
Documentația referitoare la această problemă a fost neclară, incompletă și împrăștiată, răspândită în Codex, Make/Themes și în două locuri diferite din Manualul Temei. Echipa lucrează pentru a remedia acest lucru în lumina devotamentului său reînnoit de a aplica în mod sistematic ghidul „fără creare de conținut”.
Acest lucru va afecta multe dintre temele de top găzduite pe WordPress.org, care vor fi forțate să implementeze modificări care ar putea distruge apariția a mii de site-uri la actualizare. Fără un jurnal de modificări, mulți utilizatori nu vor fi conștienți când primesc o actualizare care necesită brusc instalarea de noi plugin-uri.
