Zusammenfassung: Unterstützt das Verlinken zu Benutzerseiten über die Benutzer-ID anstelle von nur dem Benutzernamen
Ich benötigte dies, weil meine Website-Datenbank eine Referenz zu Discourse-Benutzern über deren ID speichert, und ich nicht die Benutzernamen zwischen den beiden Datenbanken synchron halten wollte (da sich Benutzernamen ändern können).
GitHub: GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
Installieren: Folgen Sie dem Installationsleitfaden für Plugins.
Funktionen
/user-by-id/123/summary leitet auf /u/janedoe/summary usw. um.
Ich bin noch neu in der Plugin-Entwicklung, daher freue ich mich über jedes Feedback, wie dies verbessert werden könnte (z. B. ist eine ganze Engine wirklich notwendig? Wäre eine andere Route üblicher? Gibt es eine Möglichkeit, dies ohne ein Plugin umzusetzen?), einschließlich der Codequalität. Danke!