Le 18 avr. 09 à 12:55, cy_altern a écrit :
cam.lafit@azerttyu.net <cam.lafit@azerttyu.net> a écrit :
qu'aimeriez vous avoir ?
Tu provoques 
C'est bien le but du jeu
1) Un champ séparé dans la base de données pour
gérer le rang, pour nettoyer
le champs titre de ces "numéro + point +
espace" que certains
rédacteurs/traducteurs trouvent difficile (oublient
le point, l'espace, les
mettent à l'intérieur du <multi> au lieu
de les mettre à l'extérieur, etc.).
Déjà fat pour les articles et les rubriques.
Dans ecrire pas de différence visuelle mais si tu regardes
la bases tu verras bien que ça le fait.
La bonne question finale est 'a quoi ça sert ?'
A créer un champ dans la base pour avoir accès au rang directement ? bof, il y avait déjà une balise rang...
A simplifier le code de gestion des rang .. ? oui sûrement
A avoir une interface conviviale et compréhensible qui oblige pas à éditer 20 articles pour en deplacer un ? Oui indubitablement ...
A choisir, j'aurais donc préféré une interface conviviale même si la base n'avait pas été modifiée.
Mais le mieux est évidemment de faire les deux.
Et comme d'habitude, la structure de bdd, ça prend 5min à changer, mais une interface propre, efficace, robuste et conviviale, c'est le plus gros du boulot...
Au passage, et soit dit en passant, la notion de rang est facile pour les articles et les rubriques dans une rubrique, car il 'ny a qu'un parent possible.
Mais là où le système actuel pêche complètement, et ou une vrai structure de bdd doit permettre de progresser, c'est de donner un rang à un article dans une rubrique, et de lui donner un autre rang dans le classement des articles attachés à un mot clef, et encore un autre dans un autre mot clef.
Autrement dit, les rangs doivent être définis et compris 'par rapport à un lien à un autre objet'.
Dans les liens article -> rubrique, et rubrique-> rubrique, on est sur des types de liens n->1 donc c'est assez facile.
Dans les liens article -> mot, rubrique -> mot .... on est sur des liens du type n<->n, donc le rang doit porter sur le lien.
Enfin bref, gogogo, pour tout cela, ça fait trop longtemps que ça attends faute de s'y coller.
Cédric