[spip-dev] classement alphabétique

J'ai travaillé aujourd'hui sur le classement alphabetique dans
SPIP.

Au départ j'avais juste fait une adaptation du critère {par
num} et du filtre supprimer_numero.

Pour assigner un classemment alphabétique à des chaines de
caractères :

- tenir compte de la casse,

- des caractère accentués,

- des espaces insecables,

- des signe de ponctuation,

- des particularités de chaque langues...,

en restant dans un modèle alphabétique.

Puis finalement en cherchant un peu je suis suis tombé sur :

Règles du classement alphabétique en langue française et
procédure informatisée
pour le tri :

www.tresor.gouv.qc.ca/doc/classm.htm

Caractères français et ordre alphabétique :

www.irisa.fr/faqtypo/unicode/alpha-fr.pdf

Suivit de

Technique de réduction - Tris informatiques à quatres clé :

www.tresor.qc.ca/doc/techtri.htm

Pour la normalisation internationale c'est devenue iso machin
et c'est ici :

www.open-std.org/jtc1/sc22/wg20/docs/n731-fdis14651.pdf

Les systèmes de classement ne sont pas tous décris, mais par
exemple le tai.

Je ne saurait pas programmer l'algorithme de classement décrit.

Aussi je me permet de faire connaitre au moins l'état de mes
recherches.

Je ne dis pas que c'est nécessairement ce qu'il faut faire.

Mais c'est au moins une méthode décrite qui permettrait de
classer des titres dans différentes langues sans que
l'utilisateur n'en sache rien.

a+

Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)