Encore eu une autre idée de plugin, hier — ou avant-hier, mais on s’en tape de la date — pour proposer de modifier l’URL quand on change le titre de la page ou du billet en cours d’édition, à condition toutefois que le billet n’ait pas déjà été publié parce que cool URIs don’t change!.
Par exemple, ce billet intitulé « Couscous » va avoir comme URI (mis en place au premier enregistrement) : https://open-time.net/2021/10/21/Couscous, mais si je change le titre pour « Nouvelle idée », faudrait peut-être accorder l’URI en conséquence[1] ?
Ou alors on s’en tape et je fais autre chose…
Note
[1] C’est toujours possible, mais il faut déverrouiller le champ, et modifier ensuite l’URL ou bien vider le champ pour que l’URI soit reconstruite au prochain enregistrement.
1 De Philippe -
Il existe déjà le plugin meuh, qui garde un historique des URLs d’un billet et redirige les anciennes URLs vers la nouvelle. Même si je suis d’accord avec toi (cool URIs don’t change), il y a sans doute des raisons légitimes pour vouloir modifier une URL en accord avec un nouveau titre : suppression des caractères accentués par exemple (bien que ce soit parfaitement reconnu par les navigateurs mais peu lisible avec des %20 dans la barre), ou suppression de la date si le format des URLs a été mal choisi au départ, ou comme dans ton exemple modification du titre pour un autre plus adéquat.
De plus, certains auteurs (moi) rédigent des brouillons de billets, et choisissent le titre par la suite
Et si on affichait une simple alerte avec le choix de modifier l’URL si l’utilisateur change le titre (même avec un avertissement de type cool URIs don’t change)?
2 De Franck -
Oui je pensais à une suggestion, comme le plugin postTitleAutonum, charge au rédacteur de valider ou pas le changement.
D’ailleurs je pourrais, pourquoi pas, rajouter cette feature directement dans ce même plugin puisqu’après tout il s’agit un peu de la même chose (ou de ses effets).
3 De Franck -
Et voilà, ticket ouvert :-)