Les plugins ajoutent des fonctionnalités intéressantes à Spip... mais leur utilisation n’est pas pour autant sans « risques » pour le site. En effet, chaque plugin étant développé de façon autonome, nul n’est à l’abri d’une incompatibilité entre certains d’entre eux, voir d’une incompatibilité entre un plugin particulier et une (nouvelle) version de Spip.
Les problèmes possibles sont :
- Erreur d’affichage d’un élément sur le site public.
- Problèmes d’affichage sur l’interface d’administration (backoffice).
- Syndrome de la « page blanche » sur l’interface d’administration.
- Non-activation du plugin installé.
En cas de problème suite à l’installation de un ou plusieurs plugins, voici une procédure à suivre pour sortir de l’impasse sans (trop) s’arracher les cheveux.
1. Désactiver tous les plugins.
Et si par malheur vous n’avez plus accès à l’interface d’administration (syndrome de la « page blanche »), il suffit de supprimer sauvagement tout le contenu du répertoire plugins/ !
2. Vider le cache de Spip. Une bonne habitude à prendre après toute manipulation un peu « lourde « sur votre site. Cela évite de nombreuses sueurs froides.
3. Dans le répertoire ecrire/data supprimer les fichiers :
- charger_plugins_options.php
- verifier_presence_plugins.php
- charger_pipelines.php
- charger plugins_fonctions.php
Remarque : l’oprération est strictement sans risque, les fichiers supprimés seront recrées automatiquement par Spip au moment nécessaire.
4. Vérifier sur le site de développement [1] s’il existe des versions plus récentes des différents plugins installés.
Remarque : certains plugins proposent des paquets différents pour chaque version de Spip ; d’autres ne précisent rien, mais ne sont en fait compatible qu’avec certains versions de Spip... Attention, donc...
5. Réactiver les plugins un à un... En d’autres termes, valider chaque fois après avoir sélectionné un plugin à activer : cela permettra au passage de repérer l’éventuel « coupable » de tout ce bordel...
6. Si tout cela n’a rien solutionné , il ne reste plus qu’à faire une recherche sur le Web de la Galaxie Spip [2] pour savoir si quelqu’un d’autre rencontre le même problème... et aurait déjà trouvé la solution miracle.
