je crois qu’il serait bien utile qu’on bosse sur un routeur d’urls bien clean dans SPIP
Je ne peux qu’abonder, aussi bien pour toutes les pages « page=truc » qui n’ont pas de rapport avec un objet éditorial (les flux, calendrier, etc), que pour pouvoir faire plusieurs types de pages pour un même objet éditorial (auteurs/machin + auteurs/machin/contribs + auteurs/machin/modifier + auteurs/machin/notifications + etc).
On peut s’inspirer du routeur de Symfony, ou carrément en utiliser des morceaux, il est quand même pas mal foutu... Mais il faut savoir gérer un peu tous les cas possibles (objets et leur titre, arborescence d’objets, non-objet, paramètres à gogo, etc).
Faudrait un noyau qui sait potentiellement faire tous les décodages génériques (dans les deux sens, je suis d’accord), et ensuite tous nos actuels urls/truc.php ne seraient que des implémentations (de la config de schémas en fait, et peut-être quelques fonctions spécifiques à ce type d’URL, mais c’est même pas sûr pour les cas simples).