Bonjour
Dernièrement, la version 2.0.9 de spip a été rendue disponible et je dois reconnaitre qu'il y a un truc que j'aime bien dans un moteur de blog que j'utilise, c'est la possibilité de mettre le site à jour directement en ligne sans se taper le transfert des fichiers par ftp. C'est d'autant plus pratique quand on gère une 20aine de sites.
après avoir mis à jours tous mes spip (autrement, c'est pas drole), je me suis dit que ca devait être possible d'automatiser tout ca sous notre écureuil préféré. Surtout qu'on a déjà spip_loader qui existe et qui fonctionne bien.
j'ai donc fait un plugin que vous trouverez ici :
http://www.gaiaservice.net/spipmaj.zip
qui va voir sur spip.net la version de la dernière release stable de spip. Si cette version est supérieure à celle installée, un bloc apparait sur le cote gauche de la page d'accueil de l'espace privé vous proposant de mettre à jour.
Si vous êtes dans une branche ancienne, vous aurez un message d'avertissement. par exemple, pour un passage de 1.9.2 à 2.0.9. Ou bien pour un passage de 2.0.9 en 2.1.0 (qui n'est pas sortie mais c'est un exemple)
Si vous souhaitez procéder à la mise à jour, le plugin va télécharger la dernière version de spip_loader.php, l'installer à la racine de votre site et la lancer. fin du plugin. La suite de l'installation relève de spip_loader.
Normalement, ca gère le proxy si il y en a un de défini dans l'admin de spip mais je n'ai pas pu tester. Je veux bien un retour dessus si quelqu'un peut tester.
Si vous avez des idées d'améliorations ou des critiques, je suis ouvert ('ca ne marche pas' ne m'aidera pas à vous dépanner).
Si vous êtes déjà en 2.0.9 (la version la plus récente quoi), bien sur, cela n'affichera rien.
Le plugin est actuellement en version 0.1 et son utilisation se fait a vos risques et périls, comme d'habitude.
Seul un compte admin peut lancer la mise à jour. Les comptes rédacteur seront juste informés de la présence d'une mise à jour.
Voila. Si les retours sont pas trop mauvais, je ferai un article sur spip-contrib (reprenant peu ou proue le même blahblah que dans ce mail) histoire d'officialiser. Après, si ca marche, on le verra probablement apparaitre dans les plugins auto. Et après cortex ? Après Minus, Nous allons tenter de conquérir le monde ! !!!
Chag
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)