Salut,
2) "séries d'articles" : par contre, en y réfléchissant encore, la notion de
"série d'articles" serait fort utile, pour concevoir des "unes", des
dossiers transversaux où les articles seraient triés dans un ordre
arbitraire (décidé éditorialement), des liens entre les traductions d'un
même article, etc.Ma première piste est qu'on pourrait, éventuellement, utiliser et étendre
les mots-clés, en mettant un numéro d'ordre sur le lien spip_mots_articles.
Burp. A mon avis, ça deviendrait très très confus.
Il vaut mieux créer un nouveau type "séquence" (ou "série", enfin je ne
sais quoi : je ne trouve pas de nom très explicite) qui soit spécialisé
dans ce genre de choses. Je vois les caractéristiques suivantes :
- pas de "groupe de séquences", ni d'arborescence
- pas de séquences multiples par article : l'id_sequence est simplement
stocké dans la table articles - égal à zéro par défaut -, ce qui permet
d'éviter le quiproquo autour des critères de type {id_mot != 15} (qui ne
veut pas dire : "l'article n'est pas lié au mot 15" mais "l'article est
lié à au moins un mot autre que le mot 15")
- une séquence est ordonnée (cela peut être optionnel)
- les séquences sont désactivées par défaut dans le système
En gros, les séquences sont un classement alternatif optionnel, univoque
et non structuré.
a+
Antoine.