Salut Karl,
C'est ce que fait Fil sur le Diplo. Il a indiqué (à titre d'exemple) le fichier d'URL qu'il utilise:
http://rezo.net/spip-dev/contrib/Philippe.Riviere/inc-urls-diplo.php3
Il y a cependant 2 inconvénients pour qu'on livre une telle solution dans SPIP standart:
- cela réclame des rewrite_rules (soit dans la config d'Apache, soit dans un fichier local .htaccess); et ça, c'est pas du tout évident chez tous les hébergeurs;
- on se retrouve avec des URLS liées à la position de l'article dans les rubriques; d'où, pour le coup, l'apparition d'"erreurs 404" (pour ainsi dire) quand tu déplace un article dans la structure du site. En effet, si ton article2 passe dans Sartre, son URL change (/ecrivains/Sartre); alors qu'avec le système (simple) actuel, quelle que soit sa position dans la structure, l'article2 conserve toujours le même URL.
Enfin (mais là, je n'irais pas le jurer), il me semble que cela pose un problème avec les squelettes et leurs liens relatifs. En effet, si tu inclues des images dans le squelette article.html, les liens relatifs dans /poetes/Beaudelaire/... ne fonctionnent plus si tu fais un article dans /ecrivains/XXesiecle/Sartre/... (puisqu'il y a un niveau supplémentaire).
Sans compter, enfin, qu'il faudrait ajouter une "case" du formulaire pour indiquer le nom symbolique des rubriques (celui utilisé dans l'URL, et très certainement différent et plus simple que le nom/titre de la rubrique - dans uZine, la rubrique "Internet, faites-le vous-même" ne va certainement pas donner une adresse en "/webindependantwebcitoyen/internetfaiteslevousmeme"). Du coup ça introduit un élément "technique" dans l'espace privé, qui n'est censé gérer que de l'éditorial (OK, l'URL c'est pas bien méchant; mais comme on s'est vraiment battus avec nos tendances naturelles pour tout ça reste aussi simple que possible...).
Bref bref bref, SPIP le permet, mais la complexité que cela induit doit certainement (à moins qu'on trouve une solution simple) faire que cela reste une option. Quand Fil aura le temps, peut-être qu'une doc technique sur le sujet pourra être utile.
Amicalement,
ARNO*