Discussion:
[spip-dev] qu'est-ce qui caractérise un plugin "bien installé"
Manu
2018-02-02 16:42:34 UTC
Permalink
L'activation du plugin panoramas 360° conduit à une situation étrange :

Lors de la demande d'activation du plugin, on a droit en retour à un
gros message bien rouge : Installation du plugin Panoramas 360°
L’opération a échoué.

Pour autant, le plugin figure dans la liste des plugins actifs et est
fonctionnel

copie d'écran : Loading Image...

=> Qu'est-ce qui caractérise "une bonne installation" d'un plugin :
l'inscription de qqchose dans la table meta ? Autre chose ?

_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac
Bruno Bergot
2018-02-02 16:46:37 UTC
Permalink
Hop,
Post by Manu
l'inscription de qqchose dans la table meta ? Autre chose ?
Il faut bien différencier l'installation de l'activation. Installer =
créer les tables nécessaires au plugin dans la base de données. C'est là
que le plugin a du se vautrer.

Ce bug peut aussi se présenter quand un plugin déclare une balise schema
dans son paquet.xml alors qu'il ne propose pas de fichier correspondant
pour créer les tables nécessaires (fichier prefixe_adminsitrations.php).

++
b_b
_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip
Manu
2018-02-02 21:32:14 UTC
Permalink
Post by Bruno Bergot
Hop,
Post by Manu
l'inscription de qqchose dans la table meta ? Autre chose ?
Il faut bien différencier l'installation de l'activation. Installer =
créer les tables nécessaires au plugin dans la base de données. C'est là
que le plugin a du se vautrer.
Effectivement, la création des tables ne se fait pas...
Je vais tâcher de regarder ça en comparant avec ce que font d'autres
plugins. Si je débouche sur qqchose qui semble correct, je ferai remonter.
Merci

_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip

Loading...