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?

1 „Gefällt mir“

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

3 „Gefällt mir“

Ich meine ohne /u/ in der URL

1 „Gefällt mir“

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?!

1 „Gefällt mir“

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

1 „Gefällt mir“

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:

3 „Gefällt mir“

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?

5 „Gefällt mir“

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?

1 „Gefällt mir“