Cum să trimiteți pluginuri la depozitul WordPress.org

Publicat: 2021-06-02

Găzduirea unui plugin în depozitul WordPress.org este una dintre cele mai populare (și eficiente) modalități de a lansa o afacere freemium de succes. Dacă este prima dată când trimiteți un plugin la depozit, unii dintre pași pot fi neclari sau confuzi, motiv pentru care am subliniat procesul pentru a vă ghida. De asemenea, aș recomanda să marcați această pagină dacă aveți nevoie să o consultați în viitor.

Pregătirea pentru depunere

În primul rând, trebuie să obțineți aprobarea echipei de examinare a pluginurilor pentru a vă găzdui produsul în depozit. Pentru asta, trebuie să aveți un cont pe WordPress.org. Nu ai unul? Nu vă faceți griji - vă puteți înregistra aici.

Crearea fișierului Readme.txt al pluginului

Apoi, trebuie să creați un fișier readme.txt formatat cu markdown care va fi folosit pentru pagina de listare a pluginului dvs. pe WordPress.org. Trebuie să conțină următoarele informații:

  • Nume plugin
  • Colaboratori (ID-ul dvs. de utilizator WordPress.org)
  • Etichete de plugin
  • Necesită cel puțin (versiunea WordPress)
  • Testat până la (versiunea WordPress)
  • Etichetă stabilă (versiunea de plugin)
  • Licență (GPLv2 sau mai recentă)
  • URI licență: www.gnu.org/licenses/gpl-2.0.html
  • Descriere (descrierea completă a pluginului dvs.)
  • Întrebări frecvente
  • Capturi de ecran
  • Jurnalul modificărilor

Pentru referință, iată un șablon standard de fișier readme.txt.

Pentru a vă asigura că ați formatat și structurat corect fișierul readme.txt al pluginului dvs., utilizați Validatorul WordPress Readme.

Alegeți cu atenție numele pluginului dvs

Este important să vă faceți timp pentru a alege numele pluginului „potrivit” înainte de trimiterea inițială, deoarece acesta va avea un impact asupra URL-ului înregistrării pluginului dvs., ceea ce va afecta SEO afișării dvs. WordPress.org și, eventual, expunerea și creșterea organică a pluginului.

Iată secțiunea relevantă care acoperă impactul numelui din pagina de trimitere a pluginului:

Adresa URL a pluginului dvs. va fi populată în funcție de valoarea Plugin Name din fișierul principal de plugin (cel cu antetele pluginului). Dacă îl setați ca Plugin Name: Boaty McBoatface atunci URL-ul dvs. va fi https://wordpress.org/plugins/boaty-mcboatface și slug-ul dvs. va fi boaty-mcboatface de exemplu. Dacă există un plugin existent cu numele dvs., atunci veți fi boaty-mcboatface-2 și așa mai departe. Se comportă exact ca numele postărilor WordPress.

Deci, atunci când alegeți numele inițial, gândiți-vă la optimizarea acestuia pentru SEO, mai degrabă decât pentru branding. Întrebați-vă ce cuvinte cheie doriți să vizați și extrapolați numele. Puteți găsi câteva sfaturi de denumire aici.

Amintiți-vă, puteți schimba oricând numele pluginului după trimiterea inițială – așa că, chiar dacă alegeți un nume care nu vă place, îl puteți schimba mai târziu (și de câte ori doriți). Ceea ce nu puteți schimba este slug-ul pluginului, prin urmare, denumirea inițială este importantă.

Observați, de asemenea, că slug-ul este creat din numele pluginului din fișierul principal de plugin, care poate fi diferit de valoarea numelui pluginului din fișierul readme.txt.

Trimiterea pluginului dvs

Odată ce v-ați stabilit pe un nume SEO bun - și pluginul și fișierul readme.txt sunt gata - mergeți la pagina Adăugați pluginul și trimiteți-l pentru examinare.

Procesul de revizuire este manual și poate dura între 1 și 10 zile, în funcție de coada de examinare și de complexitatea pluginului dvs. Dacă sunt găsite probleme, veți primi un e-mail care detaliază problemele respective și cum le puteți remedia.

Odată ce problemele au fost rezolvate (dacă există), veți primi aprobarea prin e-mail. Pluginul dvs. nu este public în acest moment, dar puteți încărca, edita și șterge fișiere prin linia de comandă sau un client SVN.

Sfat: Pentru a vă asigura că nu pierdeți e-mailuri importante, vă recomand să includeți pe lista albă [email protected] , adresa de e-mail care este folosită de echipa de examinare a pluginurilor WordPress.org pentru comunicarea cu dezvoltatorii de pluginuri.

Încărcarea pluginului

Acum că vi s-a acordat acces la depozitul SVN, următorul pas este să vă încărcați pluginul în depozitul WordPress.org. Înainte de a face acest lucru, vă recomandăm să vă familiarizați cu elementele de bază ale utilizării Subversion cu WordPress.

Mă duc cu interfața de linie de comandă pentru acest tutorial. Dacă nu sunteți un fan al acestuia și preferați să lucrați cu un client vizual, luați în considerare TortoiseSVN pentru Windows și Cornerstone pentru Mac.

Înainte de a putea încărca fișierele plugin în depozitul SVN, trebuie să creați un folder local în care vor fi stocate fișierele și activele. Această comandă va crea un director local:

$ mkdir my-awesome-plugin

Pentru consecvență, este o practică bună să numiți folderul și fișierul PHP principal al pluginului în funcție de slug -ul care vi s-a atribuit după trimiterea inițială. În acest exemplu, presupun că numele pluginului dvs. este My Awesome Plugin și slug-ul dvs. aprobat este my-awesome-plugin .

Acum, pentru a vedea și descărca depozitul predefinit:

$ svn checkout https://plugins.svn.wordpress.org/my-awesome-plugin local/path/to/my-awesome-plugin

Aceasta va oferi următorul randament:

A my-awesome-plugin/branches
A my-awesome-plugin/tags
A my-awesome-plugin/trunk
Checked out revision #####

Aici, A înseamnă că directoarele au fost adăugate în folderul local din depozitul central. Apoi, trebuie să copiați fișierele și folderele pluginului în folderul trunk :

$ rsync -r local/path/to/wordpress/wp-includes/plugins/my-awesome-plugin/* local/path/to/my-awesome-plugin/trunk

Și adăugați-le în depozit.

$ svn add trunk/*

În schimb, vi se va cere să vă autentificați. După ce sunteți autentificat, veți primi un răspuns care va arăta cam așa:

A trunk/my-awesome-plugin.php
A trunk/readme.txt

Important: WordPress.org tratează folderul trunk drept folderul de nivel superior al pluginului tău. Prin urmare, nu copiați întregul folder de plugin așa cum este, trunk ar trebui să includă numai conținutul pluginului.

Evitați acest lucru: trunk/my-awesome-plugin/my-awesome-plugin.php

După ce adăugați toate fișierele, trimiteți modificările înapoi în depozitul central:

$ svn commit -m 'My first plugin version'

Aceasta va returna următorul răspuns:

Adding trunk/my-awesome-plugin.php
Adding trunk/readme.txt
Transmitting file data.
Committed revision 9999999.

Pentru a încărca o pictogramă de plugin, un banner și capturi de ecran, puteți crea un dosar nou cu materiale în depozitul local SVN:

$ mkdir local/path/to/my-awesome-plugin/assets

Puteți afla cum funcționează elementele pluginului aici.

După ce aveți activele pregătite, adăugați activele pluginului în depozitul SVN:

$ svn add assets/*

Repetați modificările:

$ svn commit -m 'Assets upload'

Asta e! Pluginul dvs. este acum disponibil pentru descărcare și puteți începe să îl promovați.

Publicarea unei noi versiuni

Pentru următoarea versiune de actualizare a pluginului dvs., pașii sunt ușor diferiți. Înainte de a publica noua versiune, actualizați câmpul Stable Tag din trunk/readme.txt file și numărul versiunii din comentariul din antetul pluginului. După ce aveți fișierele plugin gata, copiați-le într-un subdosar al /tags și setați numele subfolderului la noua versiune, cum ar fi 1.0.1 .

$ svn copy trunk tags/1.0.1

  A tags/1.0.1

Angajați modificările.

$ svn commit -m 'Version 1.0.1 release'

  Adding tags/1.0.1
  Adding tags/1.0.1/my-awesome-plugin.php
  Adding tags/1.0.1/readme.txt
  Committed revision 999999.

Și chiar așa, noua versiune a pluginului tău este gata!

Sfaturi de gestionare a lansărilor

  • Este posibil să observați o întârziere din momentul lansării unei noi versiuni și când aceasta devine disponibilă pentru descărcare pe pagina dvs. de listare a pluginurilor WordPress.org. Acordați-i câteva ore, iar dacă tot nu îl vedeți, puteți trimite un e-mail la [email protected] , deoarece sistemul are probleme din când în când.
  • Ca regulă generală, pentru a reduce problemele de sincronizare, se recomandă ca versiunea pluginului din folderul trunk să fie identică cu versiunea pluginului din cea mai recentă versiune din folderul tags .

Ce urmeaza?

Prin natura lor, dezvoltatorii de pluginuri gratuite sunt conduși de și pasionați de a contribui cu lucruri care sunt utile lumii. Mai presus de toate, dorim ca produsele noastre să rezolve probleme specifice pe care le pot avea oamenii. Dar, indiferent de cât de grozav este pluginul tău, nu va fi de mare ajutor dacă oamenii nu îl pot găsi.

Un pas bun următor pentru îmbunătățirea vizibilității pluginului dvs. gratuit este optimizarea fișierului readme.txt pentru SEO, ceea ce este ceva pe care îl explorăm aici.

Dacă vă gândiți să câștigați bani din pluginul dvs., nu este suficient să aveți produsul dvs. online gratuit - doriți ca oamenii să-l descopere, să-l folosească, să-l iubească și (sperăm că) să facă upgrade la versiunea dvs. plătită! În zilele noastre, un dezvoltator WordPress poartă multe pălării, de la producătorul de produse la proprietarul afacerii până la marketer, și pentru a vă face pluginul văzut de oamenii potriviți de care aveți nevoie pentru a vă dezvolta și perfecționa abilitățile de marketing.

Acesta este un subiect pe care îl explorăm în profunzime cu Manualul nostru de marketing pentru producătorii de produse WordPress. De asemenea, recomand cu căldură să consultați fișa de mai jos pentru vânzarea de pluginuri și teme WordPress - este o foaie de parcurs concisă și acționabilă pentru crearea unei afaceri WordPress de succes, de la ideare până la lansare până la creștere.

Luați o copie gratuită a noastră

Cheat Sheet pentru vânzarea de teme și pluginuri

O foaie de parcurs de creștere cu sfaturi concise și aplicabile pentru fiecare etapă de hotar a dezvoltării produselor WordPress.

Distribuie unui prieten

Introdu adresa de e-mail a prietenului tău. Le vom trimite prin e-mail doar această carte, onoarea cercetașului.

Vă mulțumesc pentru partajarea

Minunat - o copie a „Cheat Sheet for Selling Themes and Plugins” tocmai a fost trimisă la . Vrei să ne ajuți să răspândim și mai mult cuvântul? Continuă, împărtășește cartea cu prietenii și colegii tăi.

Multumesc pentru abonare!

- tocmai v-am trimis copia „Cheat Sheet for Selling Themes and Plugins” către .

Ai o greșeală de scriere în e-mail? faceți clic aici pentru a edita adresa de e-mail și a trimite din nou.

Coperta de carte
Coperta de carte

Intenționați să trimiteți un plugin în depozitul WordPress.org? Te gândești să folosești modelul de afaceri freemium? Sună bine în comentariile de mai jos!