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?
merefield
(Robert)
27. Dezember 2021 um 11:17
2
Existiert das schon? z.B.:
https://meta.discourse.org/u/merefield/
Übrigens, dein Benutzername ist nicht gerade freundlich?
https://meta.discourse.org/u/yhh9xdq7d/
Ich meine ohne /u/ in der URL
merefield
(Robert)
27. Dezember 2021 um 11:42
4
Ist /u/ unfreundlich? Ich würde freundliche Benutzernamen zuerst priorisieren
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?
merefield
(Robert)
27. Dezember 2021 um 16:13
6
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:
michaeld
(Michael - Communiteq)
27. Dezember 2021 um 21:09
7
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?
Zup
29. Dezember 2021 um 01:27
8
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?