概要: ユーザー名だけでなく、ユーザー ID によってユーザーページへのリンクをサポート
この機能が必要になった理由は、私のウェブサイトのデータベースが Discourse ユーザーを ID で参照しているためです。ユーザー名は変更される可能性があるため、2 つのデータベース間でユーザー名を常に同期させる必要はありませんでした。
GitHub: GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
インストール: プラグインのインストールガイド に従ってください。
機能
/user-by-id/123/summary は /u/janedoe/summary などにリダイレクトします。
プラグイン開発は初心者ですので、改善点についてフィードバックをいただければ幸いです(例:本当に全体として Engine が必要なのか?別のルートの方が一般的ではないか?プラグインなしでこれを実現する方法はないか?など)。コードの品質についても同様です。よろしくお願いします!