GerroAvec ce système , même en mettant la plus haute priorité, une news n'est pas sûre de passer en premier (à moins de lui filer un poids de plusieurs millions ou de truquer le code pour que l'algo soit bypassé si un admin donne la priorité tiptop à cette news).
En effet, c'est pour ça qu'il faut bien définir les coefficients. Le système actuel propose "Urgent", "Haute", "Normale", "Basse" et "Très basse". Il n'est pas impossible qu'un bon système fasse intervenir des règles différentes par "type" de priorité.
Par exemple :
- Urgent : ces billets doivent être traités prioritairement. Au sein de la catégorie, chaque billet doit être traité dans l'ordre de proposition.
- Haute : ces billets doivent sortir prioritairement par rapport aux autres, mais l'ordre importe peu au sein de la catégorie. Pour limiter les "groupes de billets", du random suffit (on peut le pondérer par la durée depuis la proposition pour limiter le phénomène de famine qu'on pourrait avoir avec le random).
- Normale, basse et très basse : le "très basse" pourrait disparaitre. Il n'a pas vraiment d'intérêt sémantique. Pour ces 2 catégories restantes (normale et basse, donc), je pense qu'il faut avant tout avoir une certaine dispersion (d'où le random). Là, un poids peut être affecté basé sur la durée également, ou un système de jeton (mais le système de jeton me semble beaucoup trop sensible au phénomène de "groupes").