In questo articolo verranno descritti gli step necessari per la pubblicazione dei nostri plugin nella repository ufficiale di WordPress. Per poter procedere il nostro plugin dovrà avere tra i suoi file anche:
- una copia della licenza GPL;
- un file
readme.txtstrutturato come quello di esempio.
Per la pubblicazione del plugin è necessario visionare prima le linee guida ufficiali di WordPress in modo da evitare errori che potrebbero pregiudicare la pubblicazione. I due requisiti fondamentali sono:
- un URL pubblico dove poter reperire il nostro plugin all'interno di un archivio compresso in formato ZIP;
- un client SVN per poter accedere al repository di WordPress per la pubblicazione effettiva.
Le linee guida da rispettare sono le seguenti:
- il plugin deve essere compatibile con quanto previsto dalla licenza GPL v.2;
- se non si specifica una licenza differente, allora verrà usata la GPL v.2;
- è necessario utilizzare il repository SVN indicato per la pubblicazione;
- in nessun caso il codice non deve essere offuscato e quindi inaccessibile;
- non si accettano plugin trialware, cioè utilizzabili soltanto per limitati periodi di tempo destinati alla valutazione;
- l'uso di servizi di terze parti è consentito;
- è vietato raccogliere i dati degli utenti senza il loro consenso;
- la condivisione del codice da remoto con servizi di terze parti non è consentito per motivi di sicurezza;
- il plugin non deve far nulla di illegale o moralmente offensivo (es. spam);
- il plugin non dovrà mostrare link promozionali senza dare all'utente la possibilità di disattivarli;
- il plugin non dovrà mai modificare in modo permanente l'admin di WordPress, ad esempio con messaggi non rimovibili;
- il plugin non dovrà mostrare link sponsorizzati nella sua descrizione;
- i tag associati al plugin non dovranno essere più di 12;
- i commit alla repository dovranno essere reali e motivati con una descrizione esauriente;
- un aggiornamento alla trunk stabile comporterà un aggiornamento del numero di versione del plugin;
- il plugin deve essere completo al momento dell'invio della richiesta;
- il trademark di WordPress non può essere utilizzato così come altri trademark;
- i responsabili di WordPress hanno il diritto di modificare in qualsiasi momento le linee guida e di rimuovere un plugin dalla sua repository.
Una volta inviata la richiesta di pubblicazione occorre attendere prima che il plugin venga visionato e accettato, verrà quindi inviata un'email con le credenziali di accesso per la pubblicazione.
Se vuoi aggiornamenti su CMS inserisci la tua email nel box qui sotto: