Serait-il envisageable d'élargir le concept pour avoir tous les liens entre contenus, c'est à dire ce que j'ai fait dans mon plugin "liens_contenus" ?
Il faut pour cela simplement un modèle plus générique (type_objet_contenant, id_objet_contenant, type_objet_lie, id_objet_lie).
Il me semblerait effectivement intéressant que SPIP permette nativement de savoir qu'un article ne devrait pas être supprimé, parce qu'un autre contenu pointe vers lui. Sur de gros sites avec des liens internes entre contenus, cela aide énormément à la maintenance de la cohérence globale.
ce que tu décris là serait une étape supplémentaire non triviale.
On en est pas la pour le moment
Si l'essai est transformé, je pense que l'étape d'après sera d'utiliser le meme schema pour les liens mots par exemple.
ce que tu décris là serait une étape supplémentaire non triviale.
Ah mais je ne dis pas que c'est trivial...
C'est juste que j'ai fait une bonne partie du boulot dans une contrib il y a quelques années, puis depuis quelques mois dans le plugin "liens_contenus", donc même si ce n'est pas trivial, en préparer l'arriver avec une table plus générique me semblerait pertinent.
On en est pas la pour le moment
Si l'essai est transformé, je pense que l'étape d'après sera d'utiliser le meme schema pour les liens mots par exemple.
Raison de plus pour avoir une table générique, non ?
Après, si cette table existe, j'adapterais le code de mon plugin, et on pourra discuter d'en reprendre progressivement certaines ou toutes les parties dans le core, si c'est jugé utile.