Carnet Wiki

Comment distribuer ma super contrib dans SPIP ? un plugin

Version 2 — December 2011 tetue

1/ Fabriquer un truc

2/ Rédiger son mode d’emploi

Et publier ça qqpart sur le Web : sur spip-contrib dont c’est la vocation initiale ou n’importe où ailleurs.

Cela suffit pour distribuer ma super contrib. Mais ce n’est pas très pratique. Voici comment faire mieux encore :

3/ Transformer ce truc en plugin pour SPIP, en ajoutant un fichier plugin.xml (ou paquet.xml ou ?). Voir : Rédaction des plugin.xml

Ne pas oublier le mode d’emploi : soit en le laissant dans le plugin, soit en le publiant ailleurs, avec un lien depuis le plugin.

Vous pouvez ensuite compresser ce plugin en paquet zip vous-même, pour le distribuer plus facilement. Ou le déposer sur la Zone de SPIP, qui est capable de générer des paquets toujours à jour.

4/ Déposer le truc via SVN sur la zone. Voir : Comment récupérer les sources mais aussi comment en ajouter

Avantage : facilite le travail collaboratif : d’autres peuvent corriger un bug, améliorer le plugin, etc.

5/ Générer le zip

je déclare 1 / j’ajoute mon truc dans le fichier [archivelist à archivelist http://zone .txt->http://zone.spip.org/trac/spip-zone/browser/archivelist.txt] txt

Le zip est généré dans l’heure qui suit.

Il donc ça génère un zip qui est ensuite affiché dans la liste de listé d’office sur files.spip.org et sur le site officiel [plugins.spip.net->http://plugins.spip.net].

6/ Le distribuer dans SPIP

Il n’y a rien de spécial à faire pour ça

auparavant , mais désormais facultatif : publier un article 2 / je peux faire une doc sur contrib + y ajouter le zip en doc joint + coller le mot clé pour le chargeur =>
et mon zip est dispo dans la page « ajouter des plugins » de l’espace privé spip

plugin.spip.net affiche tous les zip présents dans arvivelist