Freundliche Benutzerprofil-URL

Gibt es Community-Besitzer, die Aliase für Benutzerlinks verwenden? Zum Beispiel: domain.com/username.

Vielleicht auf die gleiche Weise, wie /rules zu /faq führt.

Ist es ein Problem, Aliase für Benutzer zu erstellen? Hat es Probleme mit der Struktur von Discourse?

Existiert das schon? z.B.:

https://meta.discourse.org/u/merefield/

Übrigens, dein Benutzername ist nicht gerade freundlich? :sweat_smile:

https://meta.discourse.org/u/yhh9xdq7d/

Samuel L Jackson Reaction GIF by Coming to America

Ich meine ohne /u/ in der URL

Ist /u/ unfreundlich? Ich würde freundliche Benutzernamen zuerst priorisieren :slight_smile:

Sie könnten versuchen, die Rails-Router-Konfiguration in einem Plugin zu erweitern, schätze ich, aber ich bin mir nicht sicher, ob es sich lohnt?

Aber was ist, wenn sich jemand tos, privacy oder faq nennt?!

Gibt es keine Datei für reservierte Namen, mit denen niemand Konten erstellen kann? Wie Admin, FAQ und so etwas?

Hier ist die Datei, die Sie überschreiben müssen. Probieren Sie es aus:

discourse/routes.rb at main · discourse/discourse (github.com)

Wenn Sie nicht daran gewöhnt sind, Rails und Plugins zu schreiben, schauen Sie sich Folgendes an:

Und was ist, wenn Discourse eine neue Route hinzufügen muss und Sie bereits einen Benutzer mit diesem Namen haben?

Was ist der Vorteil, den Teil /u/ wegzulassen?

Für den Benutzer ist die einfache Verwendung von domain/username von Vorteil.

Könnten Routen so kategorisiert werden, wie Benutzernamen derzeit verwendet werden? Zum Beispiel: domain/i/faq, domain/i/tos, domain/i/privacy, und die oberste Ebene wäre für Benutzernamen reserviert: domain/username?