Ich möchte gerne wissen, ob diese Funktion für die Nutzer nützlich wäre:
Eine spezielle Art von Permalinks, die innerhalb von Beiträgen und Themen in Discourse funktionieren und ein spezielles Prefix benötigen, damit das Routing korrekt funktioniert (hier beispielsweise /go/). (Aktuelle Permalink-Einträge funktionieren nur für Anfragen, die zuerst Rails erreichen (neue Seitenaufrufe + Öffnen in neuem Tab).)
Diese Permalinks könnten von Moderatoren bearbeitet werden (geringeres Schadenspotenzial, da die URLs eingegrenzt sind).
Anwendungsfälle: Leicht zu schreibende URLs zu gängigen Community-Ressourcen. Beispielsweise könnten wir jedem #howto-Thema ein oder zwei Schlüsselwörter zuweisen oder /go/install für die Standardinstallation erstellen.
Ich erkundige mich nach dem Interesse, da ich häufig große Ideen habe, die niemand möchte
Ich mag die Idee von Permalinks, die innerhalb der Site funktionieren. Wenn wir ein Präfix finden können, das kein englisches Wort ist, wäre das noch besser. Wir sind langsam dabei, uns davon zu entfernen. /groups/g, /users/u, usw.
Warum nur interne Links? Wie erklären wir, dass discourse.example.org/go/there – im Gegensatz zu jedem anderen Hyperlink der Welt – nicht funktioniert, wenn Leute darauf klicken, außerhalb dieser spezifischen Discourse-Instanz?
“Eines funktioniert nur extern” ist das, was wir heute haben. Ich habe eine Kategorie vorgeschlagen, die für beide Fälle funktionieren würde. discourse.example.org/o/there sollte absolut funktionieren, wenn man von außen darauf klickt (es sei denn, das Forum erfordert eine Anmeldung), und funktioniert heute bereits für Klicks von außen, wenn man es so einrichtet!
Der einzige Grund für ein spezielles Präfix ist die Kompatibilität mit der JS-App.
Ich denke, Permalinks so zu erweitern, dass sie auch intern funktionieren, wäre ein großartiges Projekt. @riking, vielleicht kannst du das, sobald du deine aktuelle Arbeit abgeschlossen hast, als dein nächstes großes Projekt angehen?