Die Möglichkeit, von einer Nicht-Discourse-Seite zu zitieren und zu belegen

Ich liebe die Zitatfunktion in Discourse. Heute habe ich einen Beitrag geschrieben und wollte auf Wikipedia verlinken und einen bestimmten Text auf der Seite zitieren. Normalerweise würde ich das tun, indem ich einen Screenshot mache und dann den Link separat hinzufüge. Heute kam mir jedoch die Idee, dass ich gerne so etwas wie die Discourse-Zitatfunktion hätte, aber Zitate von jeder beliebigen Website im Web erstellen könnte.

In diesem Wikipedia-Szenario würde ich also auf die Wikipedia-Seite gehen, den Text hervorheben, den ich zitieren möchte (oder vielleicht sogar eine Box ziehen, um einen Screenshot zu erstellen), und dann könnte er automatisch das Zitat (oder den Screenshot) in den Discourse-Komponisten einfügen und die Quelle mit einem Link angeben. Wenn man dann den Link aus dem Zitat besucht, könnte er idealerweise sogar den hervorgehobenen Text anzeigen, so wie GitHub es tut, wenn man bestimmte Links besucht, die Code hervorgehoben haben.

Ich stelle mir vor, dass dies vielleicht schwer zu erstellen ist, entweder innerhalb von Discourse oder als Browser-Erweiterung, aber ich denke, es könnte wirklich Interaktivität zum Web hinzufügen und so viel mehr Diskussionen in Discourse anregen. Ich kann mir vorstellen, Blogbeiträge zu zitieren, Erwiderungen zu schreiben, Wörterbuchdefinitionen einzufügen und mehr.

Wie auch immer, ich wollte das nur mal zur Überlegung in den Raum stellen, falls jemand daran interessiert ist, es umzusetzen. Und ich freue mich darauf, diese Idee im Folgenden mit anderen weiterzuentwickeln.

3 „Gefällt mir“

Tolle Idee! Du hast meine volle Unterstützung! :+1:

Es würde wahrscheinlich nur über eine Browser-Erweiterung funktionieren, ja.

Du bist damit sicher nicht allein.

2 „Gefällt mir“

Süß, ich werde mir das andere Thema genauer ansehen :slight_smile:

Außerdem, weißt du, ob es überhaupt eine Möglichkeit gibt, ein Zitat mit der Discourse API in den Composer einzufügen? Ich habe nachgesehen, aber nichts gefunden, aber ich stelle mir vor, dass es irgendwo sein muss.

[quote=„jimkleiber, Beitrag:3, Thema:223370″]
Außerdem, wissen Sie, ob es überhaupt eine Möglichkeit gibt, mit der Discourse API ein Zitat in den Composer einzufügen?
[/quote]
Tut mir leid, ich habe keine Ahnung.

1 „Gefällt mir“

Das ist in Ordnung, ich werde graben und sehen, ob ich etwas finde, während ich darauf warte, ob andere es wissen :slight_smile:

Bearbeiten: Ich glaube, es gibt eine Möglichkeit, dies nicht genau mit der Zitatfunktion, sondern mit etwas Ähnlichem zu tun. Ich denke, ein einfaches Bookmarklet könnte so funktionieren:

  1. Text auswählen
  2. Das Bookmarklet drücken
  3. Das Bookmarklet verwandelt dann den ausgewählten Text und die aktuelle URL in einen Markdown-Zitatblock wie folgt:
> example.com:
> Lorem ipsum text
  1. Das Bookmarklet kopiert diesen Text in die Zwischenablage.

Beim Einfügen einer solchen Sache in einen Discourse-Komponisten sollte es so aussehen:

example.com:
Lorem ipsum text

Ich denke, das Bookmarklet könnte fortgeschrittener werden, indem es die Option zum Erstellen einer neuen Thema-URL verwendet oder es einer Person ermöglicht, auszuwählen, zu welcher Website sie es hinzufügen möchte. Ich denke jedoch, dass ein solch einfaches Bookmarklet einen langen Weg zurücklegen könnte.

Unabhängig davon werde ich wahrscheinlich auch in Zukunft einfach Text wie diesen zitieren, auch wenn dies derzeit etwas mehr Hin und Her erfordert.

1 „Gefällt mir“

Ich liebe Zitate und ich liebe Bookmarklets! :heart:

Vor ein paar Jahren habe ich angefangen, Dinge in Discourse zu kopieren, um sie zu archivieren/zu diskutieren (Archivierung in diesem Sinne ähnelt dem Kopieren von Bildern, sowohl aus Datenschutz- als auch aus historischen Gründen).

Wie auch immer, mein erster Versuch hat mir damals funktioniert: https://talkgroup.xyz/t/discourse-has-an-api-for-updating-single-topics-adding-messages-etc/2557/6?u=maiki

<a class="bookmarklet" href="javascript:(function(){location.href='https://talkgroup.xyz/new-topic?title='+encodeURIComponent(document.title)+'&body='+encodeURIComponent(location.href)})()">talkgroup (als Verb)</a>

Ich habe mich verbessert… aber als entspannender Hack in einem Browser, in dem ich nichts davon gespeichert habe…

@jimkleiber Lass es mich wissen, wenn dir etwas einfällt, ich würde es ausprobieren! :slight_smile:


Das Aufgreifen von „Zitat überall“ und Wikipedia im selben Thema hat mich an meine Lieblingssache auf Wikipedia denken lassen, die ich mir auf Browser-Ebene implementiert gewünscht hätte… aber wahrscheinlich stark modifiziert, um Datenschutzprobleme zu ermöglichen.

Wie auch immer: Wikipedia-Vorschauen!

Stellen Sie sich vor, Sie verwenden das, aber mit oEmbed/OpenGraph/Onebox-Unterstützung, damit Discourse die Vorschau erstellt!

(Dies ist keine andere Funktionsanfrage, nur zum Teilen, um bessere Bookmarklets zu entwickeln. ^_^)

4 „Gefällt mir“

Ich glaube, dass Sie die meisten, wenn nicht sogar alle diese Dinge bereits mit https://hypothes.is erreichen können.

Zum Beispiel hat der Benutzer pogotc den Text „anyone can edit“ auf der englischen Hauptseite von Wikipedia hervorgehoben. Unten finden Sie einen Link, der diese Anmerkung (Hervorhebung) zitiert, und wenn einer von uns diesem Link folgt, können wir die englische Hauptseite von Wikipedia mit dem hervorgehobenen Text sehen:

https://hyp.is/2yfMMA_CEeupaZ-oROo1ww/en.wikipedia.org/wiki/Main_Page

Der Anmerkende (Hervorhebende) muss ein Bookmarklet oder eine Browser-Erweiterung verwenden, aber jeder kann einem Link wie dem obigen folgen, um nur die Anmerkung (Hervorhebung) anzuzeigen.

Aber vielleicht möchten Sie den Text hervorheben können, ihn aber nicht so öffentlich machen?

Wenn ich Text aus dem Internet in Microsoft OneNote unter Windows 10 kopiere und einfüge, zeigt das Standardeinfügen den Text gefolgt von der Quell-URL an. Vielleicht bedeutet das, dass er bereits in der Zwischenablage vorhanden ist … es funktioniert nicht auf dem iPhone, aber wenn Sie nur etwas für Ihren PC möchten, ist es vielleicht hilfreich zu wissen.