Ich denke, es ist an der Zeit, dass Discourse eine schnellere Möglichkeit bietet, Links zu anderen Themen in einem bestimmten Forum zu erstellen. Offensichtlich gibt es bereits den vorhandenen Link-Button und die Tastenkombination im Composer, und wenn Sie wirklich brillant sind und zufällig die genaue URL eines Themas kennen, können Sie dies sogar ohne Verwendung des Link-Dialogs tun. Aber andere Anwendungen zeigen, dass es einen besseren, schnelleren und einfacheren Weg geben kann: Ein Aufruf eines Such-und-Link-Dialogs direkt im Textfluss.
In Discourse gibt es bereits Präzedenzfälle dafür mit dem @-Link/Such-Verhalten für Profile sowie dem #-Link/Such-Verhalten für Hashtags. Ich schlage daher einfach vor, eine Such-und-Link-Funktion für Themen hinzuzufügen. Dies würde einen sehr minimalen Ansatz verfolgen, ähnlich wie die @-Benutzersuche, mit einem schnellen Inline-Popup zur Themensuche basierend auf dem Text, den Sie im Composer eingeben, und würde keine Felder für Titel oder andere Steuerelemente enthalten. Es würde exakt wie die @-Suche funktionieren, nur für Links. Sie würden die Tastatur verwenden, um den Link zu bestätigen, und die erste Option wäre automatisch hervorgehoben.
Eine kürzlich populär gewordene Syntax dafür sind „Klammer-Links“, also [[link-zu-thema]]. Sie tippen [[ ein, und eine Suche nach Titel von Themen wird ausgelöst, genau wie bei den Benutzer- oder Hashtag-Suchen. Ein anderer gängiger Ansatz ist das /-Slash-Menü, das jedoch normalerweise für mehrere Funktionen verwendet wird. Wie auch immer es ausgelöst wird, es würde das Erstellen von Links zwischen Themen super schnell und einfach machen, was ich persönlich als etwas Positives betrachte, da es Menschen ermutigt, auf andere vorhandene und verwandte Inhalte zu verweisen.
Das Hauptproblem, das ich mit dieser speziellen Syntax sehe, ist, dass sie sich von der derzeit unterstützten Wiki-Syntax unterscheidet, aber auch ähnlich ist. Die Wiki-Link-Syntax wird jedoch tatsächlich in Systemen verwendet, die auch die Doppel-Klammer-Syntax [] unterstützen, aber speziell für Links, die benutzerdefinierten Text benötigen. Eine Option wäre also, dieselbe Unterscheidung zu verwenden: Doppelte Klammern für einen Link zu einem Thema, der den Titel des Themas als Linktext verwendet, oder einen traditionellen Wiki-Link für einen benutzerdefinierten Titel. Eine andere wäre, die Link-Syntax insgesamt zu ändern, was ich eher unwahrscheinlich finde. Eine dritte Option wäre, eine andere Inline-Link-Syntax zu wählen, also einen anderen Satz von Zeichen, der die Linksuche auslöst.
Es ist mir eigentlich egal, wie genau es implementiert wird; ich möchte einfach in der Lage sein, inline zu suchen und zu verlinken! Ich denke, es wäre eine großartige Ergänzung zum bereits hervorragenden Composer und den allgemeinen Komfortfunktionen von Discourse. ![]()
Das heißt, ich bin mir bewusst, dass die vorhandenen Composer-Funktionen sehr gut sind und dies nur ein Komfortmerkmal ist, das argumentativ für eine bestimmte Untergruppe von Benutzern gilt. Es ist definitiv eine niedrige Priorität, selbst wenn man sich einig ist, dass es nützlich wäre.



