Version 2 — Décembre 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 là mon zip est dispo dans la page « ajouter des plugins » de l’espace privé dé spip
plugin.spip.net affiche tous les zip présents dans arvivelist