[SPIP Zone] Liaison d'objet

Cher Rainer,

comme je t'avais proposé, j'ai créer un nouvelle version de "selection
d'objet" qui s'appelle "liaison d'objet", puisque c'est ce que fait
effectivement ce plugin.

Il se trouve ici
https://zone.spip.org/trac/spip-zone/browser/plugins/liaison_objet

Le plus compliqué à été pour la gestion de la migration, puisque tout
change, y compris le prefixe.

Voilà le système que j'ai trouvé:
- On désactive le plugin selection dans la version 0.5.1 au niveau de la
tructure des tables
- On active le nouveau plugin, qui va alors vérifier si l'ancien plugin
était présent, et le cas échéant, renommer les tables / colonnes.
Là où je ne suis très satisfait et que:
- je n'arrive pas à faire quje l'activation du nouveau plugin entraîne
la désactivation de l'ancien
- je n'arrive pas à provoquer une erreur à l'installation du nouveau
plugin si l'ancien est présent, mais pas dans la bonne version (pas
compris comment produit un message d'échec de l'installation d'un
plugin).

A part cela mes tests fonctionne. Peux tu regarder de ton côté?

Si c'est ok, je proposerai un nouvel article à partir du tiens, avec une
courte introduction explicative sur le pourquoi du changement, et une
adaptation du texte pour remplacer "Selection" par liaison.

Amicalement

Maïeul

Salut Maïeul,

merci pour ce travail, je ne peux pas le regarder maintenant mais je le ferai le plus vite possible.

Bonne après-midi
Rainer

Salut Maieul,

J’ai pu tester ton adaptation et juste apporté quelques modifs, en gros :

  • migration configuration: migrer aussi les variables qui changent de nom
  • puis quelques saisies selection étaient devenus liaison

Les modifs sont pour le moment refleté sur github (https://github.com/abelass/liaison_objet) - je les intégrerais dans le dépôt de la zone dés que j’ai accès à svn

Merci et bonne journée
Rainer