Suite au billet précédent (URL Rewriting, Friendly URL) qui concerne davantage le choix des URL pour des blogs et autres CMS, voici peut-être une idée plus applicable pour des forums de discussion.

Situons un contexte

Sur un forum de discussion, il arrive que la lecture de certains messages relève du jeu de piste. Considérons un exemple de réponse à un problème posé sur un forum de discussion [1] :

réponse fictive sur un forum de discussion

Bonjour,

le problème a déjà été abordé. Je vous invite à consulter les discussions ci-dessous, vous y trouverez certainement des éléments de réponse :

http://forums.atelierphp5.com/index.php?showtopic=46574&hl=
http://forums.atelierphp5.com/index.php?showtopic=18499&hl=
http://forums.atelierphp5.com/index.php?showtopic=147&hl=
http://forums.atelierphp5.com/index.php?showtopic=18488&hl=
http://forums.atelierphp5.com/index.php?showtopic=78&hl=
http://forums.atelierphp5.com/index.php?showtopic=23&hl=
http://forums.atelierphp5.com/index.php?showtopic=178&hl=
http://forums.atelierphp5.com/index.php?showtopic=3488&hl=

A quoi correspondent ces URL ? A quoi correspondent ces chiffres ? Et si derrière ces liens, se cachent d'autres références avec d'autres chiffres obscurs ? Bien sûr, on pourrait associer une description à chaque lien, mais combien d'utilisateurs font cet effort ? Dans cette situation une URL "porteuse de sens" serait probablement la bienvenue. Non pas pour espérer un meilleur traitement de la part des moteurs de recherche mais simplement pour apporter un petit quelque chose en plus aux utilisateurs.

Les problèmes

Au moment où je rédige ce billet, je vois deux problèmes à la transposition des URI de ce site vers un forum de discussion.

  • que se passerait-il si un titre de sujet devait être modifié pour quelque raison que ce soit ? Faudrait-il modifier aussi l'URI ? Ca n'a pas de sens...
  • comment gérer la redondance éventuelle de titres ?

Première approche

Il n'est sans doute pas nécessaire d'associer une URI expressive "pure" (c'est a dire sans numéro sorti de nulle part) à chaque page et à chaque sujet d'un forum de discussion. Cela a par contre davantage de sens de n'indiquer par ce moyen que des documents de référence : base de connaissance, sujets particulièrement intéressant, etc. En poursuivant dans cette logique, il pourrait être intéressant qu'une personne (modérateur ? administrateur ? ) puisse "épingler" un sujet, décider à un moment donné d'associer une URI évocatrice à un sujet précis. Il s'agit bien d'Un lien permanent. Dans la terminologie des weblogs : un permalien. Une sorte d'alias. Une URI facile à manipuler pour des personnes normalement intelligentes. Avec une construction simple. Sans numéro de sujet dont personne ne se souviendrait.

réponse fictive remanié avec des URL expressives

Bonjour,

le problème a déjà été abordé. Je vous invite à consulter les discussions ci-dessous, vous y trouverez certainement des éléments de réponse :

http://forums.atelierphp5.com/index.php?showtopic=18499-jai-un-probleme&hl=
http://forums.atelierphp5.com/favoris/notification-par-email
http://forums.atelierphp5.com/favoris/configuration-du-serveur_mail
http://forums.atelierphp5.com/favoris/probleme-avec-les-notifications
http://forums.atelierphp5.com/favoris/debuger-lenvoi-de-mails
http://forums.atelierphp5.com/favoris/parametres-mail-en-localhost
http://forums.atelierphp5.com/favoris/parametres-mail-pour-celeonet

Voilà sans doute une idée qui mériterait d'être creusée. Peut-être. je ne sais pas...
A voir...



[1] Vous voulez voir ce genre de réponse dans un contexte réel ? Le voici : Upgrade de 2.0.0 vers 2.0.3, Y a t-il une solution