Eliberarea cadrului tematic WordPress

S-ar fi putut să vă dezvoltați cadrul tematic pentru dvs. și / sau echipa dvs., caz în care pașii implicați în eliberarea codului dvs. nu vor fi relevanți. Dar dacă doriți să faceți codul pe scară largă disponibil, va trebui să găsiți un canal care să îl distribuiți și să decideți dacă doriți ca oamenii să plătească pentru acesta sau nu.

În acest tutorial, mă voi uita la următoarele opțiuni:

Liber:

  • Tema repozitoriului WordPress
  • GitHub sau un depozit similar

Premium:

  • Furnizor temă terță parte
  • Site-ul dvs. propriu

Mă voi uita, de asemenea, la opțiunile "freemium", care includ un pic de ambele de mai sus.

Eliberarea cadrului dvs. gratuit

Dacă ați dezvoltat cadrul dvs. pentru a vă susține propria activitate, dar doriți și să îl puneți la dispoziția altora, vă recomandăm să o eliberați gratuit. Acest lucru oferă ceva înapoi comunității WordPress și vă oferă acces la o serie de dezvoltatori talentați care vă pot ajuta să vă îmbunătățiți cadrul.

Aveți două opțiuni principale dacă doriți să eliberați codul gratuit:

  • Trimiteți-l la depozitul de teme WordPress
  • Faceți-l disponibil pentru descărcare prin intermediul unui serviciu de depozitare, cum ar fi GitHub.

Depozitul tematic WordPress

Acesta este primul loc, utilizatorii și dezvoltatorii WordPress vor arăta dacă sunt pe piață pentru o temă gratuită și sunt cea mai de încredere sursă de teme gratuite WordPress. Trimiterea temei nu vă costă nimic, dar va trebui să vă asigurați că respectă Regulile de revizuire a temelor:

  • Codul Calitate. Codul dvs. trebuie să respecte standardele de codare WordPress și nu trebuie să genereze notificări de funcții depreciate, avertismente sau erori.
  • Prezentare vs. funcționalitate. Temele sunt pentru prezentare, astfel încât, dacă tema dvs. include o mulțime de funcționalități, ar trebui probabil să fie abstractizată într-un plugin în schimb.
  • Tematica Caracteristici. Tema dvs. ar trebui să suporte toate funcțiile de bază WordPress, indiferent dacă are propriile caracteristici suplimentare.
  • Șabloane și cârlige pentru șabloane. Acestea ar trebui implementate corect.
  • Clase CSS generate de WordPress. Tema dvs. trebuie să le utilizeze acolo unde este cazul.
  • Fișiere de șabloane. Tema dvs. trebuie să le folosească corect.
  • Securitate și confidențialitate. Temele trebuie să asigure securitatea datelor și confidențialitatea utilizatorilor.
  • licențiere. Tema dvs. trebuie să fie licențiată sub licență compatibilă cu GPL.
  • Denumire. Numele temei dvs. nu trebuie să includă "WordPress" și ar trebui să fie unic, pentru a evita confuzia utilizatorilor.
  • Link-uri de credit. Tema dvs. ar trebui să le folosească în mod corespunzător.
  • Documentație. Cel puțin trebuie să oferiți a readme.txt fişier.
  • Tematică Unități de testare-Tema dvs. trebuie să treacă pe acestea.
  • Tema Defecțiune. Ar trebui să păstrați tema curentă după ce este acceptată.

Testul pentru unitatea tematică este testul pe care recenzenții temei vor rula pe site-urile dvs., parte a procesului de examinare, deci merită să îl rulați pe tema dvs. înainte de a-l trimite. Pașii sunt:

  1. Descărcați un fișier XML care conține date de testare.
  2. Utilizând meniul Import, importați fișierul xml în temă.
  3. A stabilit WP_DEBUG la Adevărat în wp-config.php.
  4. Instalați un set de pluginuri prin pluginul pentru dezvoltatori.
  5. Realizați o revizuire a temelor folosind procesul prezentat în acest ghid. 

Dacă tema dvs. trece testul și îndeplinește standardele enumerate mai sus, sunteți gata să îl trimiteți. Încărcați-o în conformitate cu recomandările date și nu fi nerăbdător - temele testeri sunt voluntari care fac această lucrare în timpul lor, astfel încât nu vă va putea da imediat un răspuns.

GitHub

Folosind GitHub pentru a distribui tema dvs. vă oferă mai mult control decât ați avea dacă utilizați depozitul tematic și vă poate salva câțiva pași atunci când actualizați tema.

Tot ce trebuie să faceți pentru a seta acest proces în mișcare este să creați un depozit public cu fișierele tematice. Puteți sau nu doriți să creați un cont specific pentru cadrul dvs. (sau o organizație asociată contului dvs.), pentru a păstra lucrurile separate de contul dvs. GitHub dacă aveți unul. Avantajul de a face acest lucru este că puteți adăuga pluginuri și teme copil în depozite separate în noul cont și creați un spațiu pentru tot ceea ce privește cadrul dvs. care stă singur.

Este ușor pentru utilizatorii dvs. să vă descarce codul de la GitHub, iar dacă doresc să lucreze pe el însuși, atunci poate pur și simplu să-l cloneze. În plus, puteți încuraja alți utilizatori să facă îmbunătățiri și adăugiri la cadrul dvs., forțându-l, dar asigurați-vă că verificați orice modificări înainte de a accepta codul revizuit înapoi în ramura principală a depozitului dvs..

GitHub este un instrument util în cazul în care cadrul dvs. este destinat dezvoltatorilor, dar dacă vă îndreptați spre utilizatori, ați fi mai înțelepți să utilizați depozitul tematic WordPress, care este mai ușor de utilizat.

Eliberarea unui cadru Premium

Din nou, aveți două opțiuni atunci când vine vorba de eliberarea cadrului dvs. ca produs premium:

  • Distribuiți-o prin intermediul unui furnizor de teme terță parte
  • Distribuiți-o pe site-ul dvs.

Utilizarea unui furnizor terță parte vă va oferi avantajul de a vă face tema mai vizibilă, dar înseamnă că vânzătorul va lua un procent din vânzările dvs. În primele zile, acest lucru poate fi bine meritat, deoarece veți avea acces la un număr mai mare de potențiali utilizatori, astfel încât probabil veți câștiga mai mulți bani oricum. Dacă cadrul dvs. devine mai stabil, puteți decide să îl distribuiți singur.

Furnizorii de teme terță parte

Există un număr de furnizori temă acolo pe care ați putea folosi. Mulți dintre ei vin doar teme pentru copii pentru propriul lor cadru, așa că asigurați-vă că utilizați un vânzător care vinde teme separate. De asemenea, trebuie să vă asigurați că cadrul dvs. poate fi comercializat ca atare, și nu doar ca o temă independentă.

Nu voi oferi o listă de furnizori temă, pe măsură ce piața se schimbă în mod constant, dar vă poate sfătui doar să căutați cu exactitate și să găsiți un vânzător care vinde tipul de temă pe care ați produs-o pe piața pe care o vizați. Și verificați cât de mare este o reducere și că utilizează licența GPL.

Auto-Distribution

Distribuirea cadrului dvs. vă va oferi mai mult control asupra modului în care îl vindeți și modul în care îl îmbraciți, precum și temele și pluginurile pentru copii pe care le veți dezvolta pentru ao susține. Nu veți avea acces la o piață mare în acest fel, dar ați putea decide să adoptați un model "freemium" în care să faceți un anumit cod gratuit prin tema depozitului tematic WordPress și alt cod disponibil prin abonament.

Pentru a vinde cadrul dvs. pe propriul dvs. site, va trebui să creați documentația pentru utilizatorii dvs. și să creați abonamente online și descărcări sigure. Un plugin ca WooCommerce vă va ajuta să faceți acest lucru. Veți avea nevoie, de asemenea, să găsiți un plan de marketing.

Folosind un model "Freemium"

Ideea temelor și pluginurilor "freemium" se dezvoltă tot timpul și apar mereu noi modalități de a face acest lucru, dar aici sunt câteva idei:

  • Eliberați cadrul dvs. gratuit și dezvoltați teme și plug-in-uri pentru copii care sunt primite.
  • Eliberați gratuit o versiune simplificată a cadrului dvs., cu funcționalitate suplimentară disponibilă la un preț.
  • Eliberați gratuit cadrul dvs. și puneți la dispoziția abonaților plătiți suport și / sau documente.

Avantajul acestui model este că aveți acces la depozitul de teme WordPress cu mii de utilizatori care descarcă teme din el în fiecare zi și le puteți îndruma pe site-ul dvs. propriu pentru a accesa funcții premium, oferindu-vă mai mult control decât dacă ați folosit o temă furnizor.

rezumat

Eliberarea cadrului dvs. pentru alți utilizatori vă oferă posibilitatea de a face bani sau de a oferi ceva comunității. După cum am arătat, puteți alege să eliberați codul gratuit sau pentru un preț sau o combinație a celor două. 

Care dintre aceste opțiuni va depinde de circumstanțele dvs. și de utilizatorii în care se dorește cadrul dvs. Indiferent de ce alegeți, asigurați-vă că păstrați fișierele de cadre actualizate pentru utilizatori și revedeți-vă strategia acum și din nou. 

Mult noroc!

Cod