Accueil > SPIP > SPIP : deux plugins pour vos mises à jour

SPIP : deux plugins pour vos mises à jour

jeudi 5 novembre 2026

par ID

L’équipe de SPIP est réactive aux problèmes signalés, par contrecoup, parfois il faut mettre à jour très souvent, le logiciel et ses plugins. Ce qui peut, ou pas, devenir pénible. Un aperçu de deux plugins susceptibles de vous faciliter la tâche, le premier, MajPlugins, comme son nom l’indique, gère les plugins, le second, Autoupdate, les mises à jour de SPIP.

Quelques rappels sur les plugins

Il existe deux catégories de plugins pour SPIP [1]. Il y a ceux de la « dist », qui font partie du cœur (core) du logiciel, sont livrés avec et auxquels on ne touche pas si on ne sait pas exactement ce qu’on fait. Il y a une deuxième classe de plugins : ceux que l’on peut installer en fonction des besoins du site. Ces derniers doivent être rangés dans un sous-dossier « auto » du dossier « plugins ». Dossier à créer lors d’une première installation de SPIP [2].

On peut classer cette seconde catégorie de plugins en trois types de plugins :

  • les plugings stables valables pour les dernières versions de SPIP (donc, normalement, la vôtre) ;
  • les plugins en test, généralement valables pour les dernières versions de SPIP ;
  • les plugins qui ne sont pas compatibles ou pas notés comme compatibles avec votre version de SPIP. Certains de ces plugins peuvent tout à fait fonctionner, d’ailleurs.

On installe les plugins via le menu Configuration > Gestion des plugins, les dépôts « SPIP-Zone – Plugins » et « SPIP-Zone – Externals GitHub » doivent figurer dans la liste des dépôts (normalement c’est fait et on n’a pas à le faire). On peut en ajouter d’autres au besoin. Quand on fait une recherche dans la page de gestion des plugins, le logiciel va chercher les correspondances de votre recherche dans ces dépôts. Ensuite, on les installe et on les configure si nécessaire et si c’est possible.

Panneau d’ajout des plugins dans SPIP
id-2026

MajPlugins

MajPlugins met à jour tous vos plugins actifs et non verrouillés selon les conditions que vous avez configuré : en bloc ou par plugin. Il faudra, cela va de soi, le mettre à jour lui-même.

Pour le configurer dans la page de gestion des plugins, cliquer sur le bouton « Configurer » :

MajPlugins sur la page des gestion des plugins
id-2026

Par défaut, le plugin ne met pas à jour. Il faudra indiquer ceux que vous voulez mettre à jour automatiquement et à quelle condition.

  • Mise à jour corrective (x.y.Z) automatique
  • Mise à jour fonctionnelle (x.Y.z) automatique
  • Mise à jour majeure (X.y.z) automatique

Si vous le souhaitez le plugin peut vous envoyer des notifications, ce que je recommande, là encore vous avez plusieurs options possibles : recevoir les notifications de mises à jour, celles de mise à jour et celles des erreurs ou encore être notifié quand un plugin est en attente de mise à jour.

Paramètres de notifications du plugin MajPlugin
id-2026

Dans l’interface privée, une note va s’afficher indiquant qu’une mise à jour automatique est en cours. Elle vous invite à aller dans la gestion des plugins en cas de message d’erreur.

La note de mise à jour des plugins qui se repère à son fond coloré.
id-2026

Et c’est tout.

Autoupdate

Autoupdate a pour objet de mettre à jour SPIP. C’est un plugins tout neuf, encore en phase de test et qui ne possède pas de page de documentation comme son confrère ci-dessus. J’ai cru comprendre qu’il avait été vib-codé (donc pas principalement développé par une personne). On le configure comme MajPlugins en cliquant sur le bouton « Configurer » :

Autoupdate sur la page des gestion des plugins

Il semble ne fonctionner que pour les mises à jour mineures ou de sécurité et vous devez indiquer si le plugin doit le faire automatiquement ou non. Dans les autres paramètres : à vous de lui préciser si le core (cœur ou noyau de SPIP, un endroit où, normalement, on ne met pas la souris) et, surtout on peut demander à recevoir automatiquement un rapport après une mise à jour, ce qui me paraît très utile.

Configuration du plugin Autoupdate
id-2026

Si vous allez sur la page de gestion du plugin vous pouvez voir qu’une mise à jour a été faite et accéder au détail des mises à jour en cliquant sur le lien Voir le détail des statuts. Dans le cas présent une mise à jour s’est passée pendant que j’écrivais ce tutoriel.

État des mises à jour indiqué par Autoupdate
id-2026

Ce plugin semble fonctionner tout à fait correctement. Et, de ce que je comprends, il ne vous passera pas votre SPIP en version 5.


[1] Noter que cette classification m’est personnelle et figure pour la clarté du propos. Le site des plugins de SPIP en propose, logiquement, une autre.

[2] Si ça n’a pas changé depuis la dernière fois que j’ai installé un SPIP.


Précédent Au hasard