En av de overvejelsene som alle WordPress-pluginutviklere må gjøre er hvordan man faktisk publiserer sitt arbeid. Mange premium plugins velger å kjøre egen nettside, dokumentasjon og kjøp gateway, men hvis du ønsker å publisere en gratis plugin eller kanskje en liten variant av en premium plugin, så bruker WordPress plugin depotet et godt alternativ.
WordPress.org tilbyr kildekontroll, statistikksporing, og gir automatisk melding til brukere av oppdateringer helt gratis. Det gjør ikke vondt at nettstedet har solid rangering med søkemotorer heller, spesielt siden pluginet ditt kan være til nytte!
I denne artikkelen ser vi på hvordan du konfigurerer et WordPress-pluginarkiv og vedlikeholder prosjektet gjennom utviklingslivssyklusen. Merk at denne artikkelen antar at du har grunnleggende kjennskap til Subversion.
Før du ber om tilgang til prosjektet ditt, må du ha en konto med WordPress.org. De er gratis og enkle å installere.
Først, navigere til denne siden og gi den forespurte informasjonen. Når kontoen din er konfigurert og bekreftet, kan du sette opp depotet. Naviger til WordPress Developer Center. Fra WordPress.org-hjemmesiden klikker du på Utvid og plugger. Deretter klikker du på "Legg til plugin:"
På neste skjerm blir du bedt om å skrive inn plugin-navnet ditt, en kort beskrivelse og URL-adressen til prosjektets hjemmeside. Dette trenger ikke å være grundig, men her er noen tips som vil tjene deg, når du ber om tilgang:
Når du har oppgitt informasjonen, send forespørselen. Du vil motta i en epost med legitimasjonene for depotet ditt vanligvis innen 24 til 48 timer, hvorpå du kan gjøre din første forpliktelse.
Etter at du har mottatt depotadressen, kan du gjøre din første utbetaling. Bruk din favoritt subversion klient (jeg bruker TortoiseSVN i denne opplæringen), utfør en kasse ved bruk av depotets URL:
Dette vil opprette en katalog med pluginnavnet du angav i første trinn i denne opplæringen. Det vil også initialisere grener, koder og trunk kataloger:
Et raskt notat på katalogstrukturen:
Du kan lese mye mer om subversion katalogstrukturen her.
På dette tidspunktet kan du begynne å trene fra depotet. Hvis dette er første gang du jobber med det, bør stamkataloget være tomt. Hvis du har jobbet med pluginet ditt før du initialiserer katalogen, så fortsett og kopier filene til bagasjerommet nå; Ellers kan du begynne å jobbe med pluginet ditt.
Når du er ferdig med å kopiere eller har begynt å jobbe med pluginet, må du legge til filene til kildekontrollen. For å gjøre dette, kjør legg til kommandoen:
Dette vil instruere subversion for å begynne å spore disse filene. Neste opp, kjør kommandoen kommandoen:
Dette trinnet vil faktisk sende pluginens kodebase til WordPress plugin-depotet.
Selvfølgelig har du ennå ikke publisert pluginet ditt til du merker det. Før du gjør det, må du kontrollere at du har riktig oppsett for pluginens overskrift og det er README-fil. Du kan også lese mer om dette i Writing Maintainable WordPress Widgets-serien.
Forutsatt at du har fullført en fungerende versjon av pluginet ditt og satt opp toppteksten og README, er det på tide å slippe en versjon av pluginet ditt. For å gjøre dette, kjør Branch / Tag [TODO] kommandoen på stammen katalogen.
Før du gjør det, må du sørge for at du oppdaterer versjonstaggen i pluginens overskrift:
Og oppdater også den stabile taggen til README:
Deretter forplikter du endringene til bagasjerommet.
Deretter er du klar til å merke:
Når du gjør det, vil Subversion spørre deg hvilken katalog du vil merke versjonen. Det er veldig viktig å sørge for at du oppdaterer stien til plugin-modulen til taggbanen. De fleste Subversion-klienter vil fylle opp destinasjonen med bagasjeretningen. Dette er feil - i stedet vil du endre banen til /tags/1.0 (men hvis du merker 1.5 eller 2.0, endrer du nummeret):
På dette tidspunktet har du plugget inn i kildekontrollen og blitt merket som en bestemt versjon. Innen 20 minutter skal pluginet dukke opp i WordPress Plugin-depotet på nettadressen du angav når du ber om depotet.
Å sjekke i fremtidige versjoner av plugin-modulen, fungerer på samme måte som i de forrige trinnene. Over tid vil du kunne fortsette å utvikle plugin og spore nedlastingsstatistikk fra prosjektsiden.
Det er det! Forhåpentligvis har du nå en god forståelse av hva som trengs for å formelt publisere pluginet ditt gjennom WordPress plugin-depotet. Vi har nylig sett på hvordan du faktisk begynner å lage plugins? så du bør ha et solid fundament for å komme deg dit og begynne å lage dine egne tilpassede plugins! Den gode tingen om alt dette er at den bidrar til å bidra til den allerede fremragende plattformen som er WordPress. De mest talentfulle utviklerne og designerne som vi kan få der ute, skaper nyttige plugins, desto bedre blir plattformen!
Hvis du er interessert i å lære mer om WordPress Plugin Development, kan du kassen vår WordPress Plugin Services i Envato Studio for videre ressurser og utdanning om emnet!