Vérifier ses plugins avant un changement de version de SPIP

Lister la compatibilité des plugins avec une autre version de SPIP

Ce plugin est le successeur du plugin Vérifier ses plugins pour le passage à SPIP 3.1.

Il permet de vérifier si ces plugins sont compatibles avec des versions plus récentes de SPIP.

Utilisation

Une fois le plugin installé, se rendre dans le menu Maintenance > Vérifier ses plugins ... ou directement à la page :
http://monsite/ecrire/?exec=verifier_plugins

La page liste tous les plugins actifs et leurs bornes de comptabilités.

  • Si un plugin est incompatible, on le signale.
  • Si une version plus récente du plugin est compatible, on le signale et propose la mise à jour.

Avertissement

La vérification de compatibilité des plugins se base sur les informations fournies par les plugins eux-mêmes. Le plugin ne donne pas de garantie si cette compatibilité est réelle ou non.

Que faire si un plugin n’est pas compatible ?

Si un plugin n’est pas compatible, consulter sa documentation pour savoir si une évolution est envisagée.

Vous pouvez aussi tenter de tester la validité du plugin incompatible vous-même :

  • éditer :
    • le fichier paquet.xml du plugin et modifier la borne de compatibilité
      par exemple compatibilite="[3.0.8;3.1.*]" devient compatibilite="[3.0.8;3.2.*]" pour le rendre activable sous SPIP 3.2
    • si le plugin ne dispose pas de fichier paquet.xml mais d’un fichier plugin.xml, la borne de compatibilité est de type <necessite id="SPIP" version="[1.9.0;3.1.99]" />, à modifier en <necessite id="SPIP" version="[1.9.0;3.2.99]" /> pour le rendre activable sous SPIP 3.2
  • enregistrer votre modification
  • tester si le plugin fonctionne bien
  • si c’est le cas, signalez le sur les forums du plugin en question

Éventuellement vous pouvez demander à son responsable de le rendre compatible avec la version demandée ou le faire vous-même si vous avez les compétences ...


Pour forcer la compatibilité des plugins SPIP3 à SPIP4, vous pouvez ajouter dans config/mes_options.php (fichier à créer si il n’existe pas)

define('_DEV_VERSION_SPIP_COMPAT',"3.2.99");

Discussion

Une discussion

  • 2

    Bonjour,

    Je ne comprends pas bien le fonctionnement de Vérifier ses plugins avant un changement de version de SPIP.

    Je suis passé de Spip 3.2.? à 4.2.

    J’ai installé et activé les dernières versions compatibles 4.2 pour A2A , Albums etc. mais les anciennes versions signalées incompatibles (et qui sont maintenant inutiles) sont listées par Vérifier ses plugins dans les plugins inactifs. Pourtant ils ne sont pas dans le dossier Plugins inactifs. D’ailleurs, aucun des plugins cités dans plugins inactifs (ceux qui sont déclarés pour le moment non compatibles) n’apparaît (sauf Spip3.1.1 que je peux installer mais pas désactiver). Où sont-ils donc ?

    • Liberté おはよう

      Le plugin vérifier sert uniquement pour estimer la compatibilité des plugins AVANT de mettre à jour. Après la mise à jour, les indications que le plugin peut donner ne sont pas pertinentes voire elles sont fausses.

      Pour faire le nettoyage des plugins après mise à jour, c’est toujours un peu galère (l’équipe de SPIP travaille sur une refonte du module de plugins qui s’appelle SVP)

      J’ai écrit un petit tuto pour faciliter la tâche de mise à jour des plugins après un passage de SPIP 3.2 à SPIP 4.X
      Mise à jour des plugins après un passage de SPIP 3 à SPIP 4

      がんばってね!

    • エラシオナール様
      ご連絡有難うございます。

      Merci pour ta réponse. J’ai pu faire un peu de ménage.
      Je vais essayer de tester certains des plugins .
      Je vais donc laisser du temps au temps pour l’amélioration de la gestion des plugins.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom