Carnet Wiki

Comment distribuer ma super contrib dans SPIP ?

Version 3 — Avril 2012 tetue

1/ Fabriquer un truc

2/ Rédiger son mode d’emploi

Et publier ça quelque part qqpart sur le Web : sur SPIP-Contrib 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 mon truc dans le fichier archivelist.txt

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

Il est ensuite affiché dans la liste de files.spip.org et sur le site officiel 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 sur contrib + y ajouter le zip en doc joint + coller le mot clé pour le chargeur =>
mon zip est dispo dans la page « ajouter des plugins » de l’espace privé dé spip