Das ist etwas, das ich in WordPress wirklich mag und das mir in Discourse täglich fehlt. Es ermöglicht dir, eine ganze Menge Text zu schreiben und anschließend sehr schnell und natürlich Hyperlinks hinzuzufügen.
Der Ablauf mit der Link-Schaltfläche ist folgender:
Text auswählen
Auf die Schaltfläche klicken (oder Strg+K drücken)
Link einfügen
OK klicken (oder Eingabe drücken)
Mit der von mir vorgeschlagenen Funktion wird der gesamte Prozess zur Hälfte übersprungen, da Sie nur auswählen und dann einfügen müssen. Wenn kein Text ausgewählt ist, funktioniert das Einfügen wie üblich (d. h. der Text aus der Zwischenablage wird einfach eingefügt).
In jedem Editor, den ich kenne, wird bei der Auswahl von Text und dem Einfügen aus der Zwischenablage dieser Text durch den Inhalt der Zwischenablage überschrieben. Ihr Vorschlag würde die bestehende Funktion des Ersetzens von Text durch den Inhalt der Zwischenablage abschaffen.
Wenn kein Text ausgewählt ist und aus der Zwischenablage eingefügt wird, ist dies eine einfache EINFÜGEN-Aktion.
Wenn Text ausgewählt ist und aus der Zwischenablage eingefügt wird, ist dies eine TEXT ERSETZEN-Aktion mit dem Inhalt der Zwischenablage.
Hyperlink einfügen – über die bereits vorhandene Schaltfläche – ist der einfachste Weg, einen Link in den ausgewählten Text einzufügen, indem man den Text zuerst markiert.
Das Einfügen eines Hyperlinks ohne Text erfolgt, indem man auf die Schaltfläche klickt, den Link einfügt, auf „OK
Eine Kombination aus Zwischenablageinhalt und Editor-Zustand:
Wenn der Inhalt der Zwischenablage keine gültige URL ist: Das Einfügen wirkt genau so, wie Sie es gesagt haben (ersetzt den ausgewählten Text oder fügt ihn ansonsten an der Cursorposition ein).
Wenn die Zwischenablage eine URL enthält und:
kein Text ausgewählt ist: Die URL wird an der Cursorposition eingefügt.
Text ausgewählt ist: Dieser Text wird als Ankertext verwendet.
Da es noch ein paar andere Dinge gibt, die nicht ganz so funktionieren wie in anderen Editoren (Hüsteln, Hüsteln), bin ich mir ziemlich sicher, dass dies für die Benutzer kein großes Problem sein wird
Ich denke, es ist so eine Sache, von der man nicht weiß, dass man sie braucht, bis man sie tatsächlich hat.
(Ich würde versuchen, es selbst als Plugin oder Ähnliches umzusetzen, aber aus irgendeinem Grund kann ich die Discourse Docker-Entwicklungsumgebung unter Windows nicht starten.)
Ich empfehle hier dringend WSL-2 und unser offizielles Docker-Setup – der einfachste Weg, unter Windows zu beginnen.
Außerdem … du brauchst gar keine vollständige Entwicklungsumgebung. Du könntest einfach im Theme-Creator experimentieren; das lässt sich als Theme-Komponente erstellen.
Inzwischen habe ich herausgefunden, was ich falsch gemacht habe (und den Beitrag aktualisiert, damit andere nicht denselben Fehler machen). Jetzt kann ich es ausführen, aber ich habe leider keine Zeit mehr. Vielleicht in naher Zukunft
Ich wusste nicht einmal, dass WordPress oder irgendetwas anderes das macht, also hätte ich nicht daran gedacht, danach zu fragen. Aber es wäre praktisch und würde wahrscheinlich keine großen Überraschungen verursachen (ich habe noch nie versucht, Text durch eine URL zu überschreiben, und wenn ich es tun würde, würde ich verstehen, was passiert).
Ehrlich gesagt ist das einfach eine so schöne Funktion in WordPress. Hypertext ist natürlich eine großartige Sache und ein grundlegendes Konzept für das Web, aber das Hinzufügen von 10 Links zu einem Beitrag ist wirklich ärgerlich, wenn man sie nicht einfach kopieren und einfügen kann. Deshalb mache ich mir die Mühe nicht, es sei denn, ich verwende WordPress. Es sollte wirklich keine Überraschung sein, dass das Einfügen eines Links diesen automatisch verlinkt.
Ich habe das gerade im Zettlr-Editor ausprobiert. Dort gibt es zwar nicht die WordPress-Funktion „Einfügen zum Erstellen eines Links“, aber eine ähnliche Verhaltensweise für Strg+K. Wenn eine URL in der Zwischenablage liegt, reicht es:
Text auswählen
Strg+K drücken
… und schon ist der Text ein Link. Alternativ kannst du mit einem Rechtsklick einen Link hinzufügen. In Discourse musst du hingegen:
Text auswählen
Strg+K drücken
Strg+V drücken
Enter drücken
Das unterbricht wirklich den Fluss beim Formatieren von Text.
Ich bin mir nicht sicher, ob die Browser-Sicherheit ein Einfügen mit Strg+K zulassen würde, aber meiner Meinung nach ist das WordPress-Verhalten perfekt.
Edit: Mir ist aufgefallen, dass Slack das gleiche Verhalten wie WordPress hat, bei dem beim Einfügen automatisch ein Link erstellt wird. Das ist also eine weitere weit verbreitete Benutzeroberfläche, die diese Funktion nutzt.
Ich benutze das ständig in WordPress. Ich schreibe zuerst den ganzen Satz oder sogar einen Absatz, dann mache ich eine weitere Runde und wandle Wörter/Phrasen in Links um.
Ich weiß, CMS wie WordPress sind etwas anders als Foren, aber diese Grenzen verschwinden, wie Computer vs. Tablets vs. Handys.
Für mich ist die Frage ganz einfach: Es ist eine Frage der Benutzererfahrung und Einfachheit, aber wenn Entwickler die Dinge anders sehen, ist das möglich.
Ich versuche nicht, einen Streit anzuzetteln, aber ab und zu vergessen Entwickler die Endbenutzer und machen die Dinge, wie sie es gewohnt sind
Vielen Dank gwwar ← Das wurde einfach mit dem Einfügetrick @gwwar erstellt!
Ich finde das ziemlich cool, es ist sehr schwer, davon zu erfahren, aber jetzt, wo ich weiß, dass es existiert, werde ich den Trick gelegentlich anwenden.