Résumé : Prise en charge du lien vers les pages utilisateurs via leur identifiant utilisateur, et non uniquement par leur nom d’utilisateur
J’en avais besoin car la base de données de mon site stocke une référence aux utilisateurs Discourse par leur ID, et je ne voulais pas avoir à maintenir la synchronisation des noms d’utilisateur entre les deux bases de données (les noms d’utilisateur pouvant changer).
GitHub : GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
Installation : Suivez le guide d’installation du plugin.
Fonctionnalités
/user-by-id/123/summary redirige vers /u/janedoe/summary, etc.
Je débute encore dans le développement de plugins, aussi je serais ravi de recevoir vos retours sur les améliorations possibles (par exemple, un Engine complet est-il vraiment nécessaire ? Un autre routeur serait-il plus conventionnel ? Existe-t-il un moyen de faire cela sans plugin ?), y compris sur la qualité du code. Merci !