Cum să publicați în Depozitul de pluginuri WordPress

Unul dintre considerațiile pe care trebuie să le facă toți dezvoltatorii de pluginuri WordPress este cum să-ți publici de fapt munca. Multe plug-uri premium preferă să ruleze site-ul propriu, documentație și poștă de cumpărare, dar dacă doriți să publicați un plugin gratuit sau poate o versiune lite a unui plugin premium, atunci utilizarea pluginului WordPress este o opțiune excelentă.

WordPress.org oferă controlul sursei, urmărirea statisticilor și notifică în mod automat utilizatorii de actualizări cu titlu gratuit. Nu doare că site-ul are o clasare solidă cu motoarele de căutare, fie mai ales că plugin-ul dvs. poate beneficia!

În acest articol, vom examina cum să configurați un depozit de plugin-uri WordPress și să vă mențineți proiectul prin ciclul de dezvoltare al acestuia. Rețineți că acest articol presupune că aveți cunoștințe de bază despre Subversion.


Pasul 1 Solicitarea accesului

Înainte de a solicita accesul pentru proiectul dvs., trebuie să aveți un cont la WordPress.org. Sunt libere și ușor de configurat.

Mai întâi, navigați la această pagină și furnizați informațiile solicitate. După configurarea și confirmarea contului, puteți configura depozitul. Navigați la WordPress Developer Center. Din pagina de pornire WordPress.org, faceți clic pe Extend and Plugins. Apoi, dați clic pe "Adăugați pluginul":

În ecranul următor, vi se va solicita să introduceți numele pluginului, o scurtă descriere și adresa URL a paginii de pornire a proiectului. Acest lucru nu trebuie să fie în profunzime, dar aici sunt câteva sfaturi care vă vor servi în solicitarea accesului:

  • Asigurați-vă că numele plugin-ului este final. După ce vi se permite accesul la depozit, nu puteți schimba numele. Gândiți-vă strategic despre ceea ce doriți să denumiți și plugin-ul. Pentru cele mai bune rezultate, este adesea mai bine să denumiți pluginul ceva simplu, care este legat de ceea ce utilizatorii vor căuta într-un motor de căutare.
  • Nu cheltuiți prea mult timp pentru a redacta o descriere a pluginului dvs. în acest moment. O descriere concisă, o propoziție este bine. Fișierul README pentru plugin va oferi mai multe detalii odată ce ați lansat proiectul.
  • Adresa URL a paginii de pornire a pluginului nu trebuie neapărat să fie validă, dar asigurați-vă că URL-ul pe care îl specificați este cel în care pagina de pornire a pluginului va locui.

După ce ați furnizat informațiile, trimiteți solicitarea. Veți primi într-un e-mail cu acreditările pentru magazinul dvs., de obicei, în termen de 24 până la 48 de ore, după care puteți face primul dvs. comitet.


Pasul 2 Configurarea depozitului

După ce ați primit adresa URL a depozitului, puteți efectua verificarea inițială. Folosind clientul dvs. de subversiune preferat (folosesc TortoiseSVN în acest tutorial), efectuați un checkout utilizând adresa URL a repozitorului:

Acest lucru va crea un director cu numele plugin-ului pe care l-ați specificat în prima etapă a acestui tutorial. De asemenea, va inițializa filialele, etichetele și directoarele portbagajului:

O notă rapidă asupra structurii directorului:

  • Trunchiul depozitului este directorul dvs. de lucru. Acesta este directorul în care faceți toată dezvoltarea principală.
  • Etichetele sunt versiuni sau instantanee ale trunchiului în anumite puncte ale ciclului său de dezvoltare. De multe ori, puteți să etichetați trunchiul de fiecare dată când doriți să efectuați o lansare.
  • Directorul de sucursale este o copie a portbagajului la un anumit punct din timp care este folosit pentru dezvoltarea grea. Dacă aveți de gând să faceți o dezvoltare grea, cel mai bine este să vă ramificați - în acest fel, vă păstrați calitatea portbagajului.

Puteți citi mai multe despre structura directorului de subversiune aici.


Pasul 4: Modificarea angajamentelor

În acest moment, puteți începe să lucrați din depozit. Dacă aceasta este prima dată când lucrați cu el, directorul trunchi ar trebui să fie gol. Dacă ați lucrat la plugin înainte de inițializarea directorului, continuați și copiați fișierele în portbagaj acum; altfel, nu ezitați să începeți să lucrați la pluginul dvs..

După ce ați terminat copierea sau ați început să lucrați la plugin, va trebui să adăugați fișierele la controlul sursei. Pentru aceasta, executați comanda add:

Aceasta va instrui subversiunea pentru a începe urmărirea acestor fișiere. În continuare, executați comanda commit:

Acest pas va trimite, de fapt, codul bazei pluginului la depozitul de plugin-uri WordPress.

Desigur, nu ați publicat încă plugin-ul până când nu îl etichetați. Înainte de a face acest lucru, asigurați-vă că ați configurat corect antetul plugin-ului și este fișierul README. De asemenea, puteți citi mai multe despre acest lucru în seria Widgets WordPress Writable Maintainable.


Pasul 3 Etichetarea și eliberarea

Presupunând că ați finalizat o versiune de lucru a pluginului dvs. și configurați antetul și README, este timpul să lansați o versiune a pluginului. Pentru a face acest lucru, executați comanda Branch / Tag [TODO] din directorul trunk.

Înainte de a face acest lucru, asigurați-vă că actualizați eticheta versiunii în antetul plugin-ului:

Și actualizați și eticheta stabilă a README:

Apoi, comiteți modificările la portbagaj.

După aceasta, sunteți gata să etichetați:

În timp ce faceți acest lucru, Subversion vă va întreba pe care director doriți să îl marcați. Este foarte important să vă asigurați că actualizați calea pluginului la calea etichetelor - majoritatea clienților Subversion vor popula destinația cu direcția portbagajului. Aceasta este incorectă - în schimb, veți dori să modificați calea către /tags/1.0 (dar dacă etichetați 1.5 sau 2.0, atunci veți schimba numărul):

În acest moment, plugin-ul a fost verificat în controlul sursei și a fost etichetat ca o versiune specifică. În termen de 20 de minute, plugin-ul dvs. ar trebui să apară în depozitul WordPress Plugin la adresa URL pe care ați specificat-o când solicitați depozitul.

Verificarea viitoarelor versiuni ale pluginului funcționează la fel ca în pașii anteriori. În timp, veți putea continua să dezvoltați pluginul și să urmăriți statisticile de descărcare de pe pagina proiectului.


Concluzie

Asta e! Sperăm că până acum aveți o bună înțelegere a ceea ce este nevoie pentru a publica în mod oficial plugin-ul dvs. prin depozitul de plugin-uri WordPress. Ne-am uitat recent cum să începem să creăm pluginuri? astfel încât ar trebui să aveți o fundație solidă pentru a ieși acolo și a începe să creați propriile plug-in-uri personalizate! Lucrul minunat despre toate acestea este că ajută la contribuția la platforma deja remarcabilă, care este WordPress. Cei mai talentați dezvoltatori și designeri pe care le putem obține acolo, creând plugin-uri utile, cu atât mai bine va deveni platforma!

Resurse suplimentare

Dacă sunteți interesat să aflați mai multe despre WordPress Plugin Development, atunci verificați serviciile noastre WordPress Plugin în Envato Studio pentru resurse și educație suplimentare pe această temă!

Cod