Ich möchte in der Lage sein, Personen im Fediverse zu erwähnen, insbesondere auf anderen Discourse-Instanzen, unter Verwendung des erweiterten Fediverse-Erwähnungsschemas: @toka@memlab.thomaskalka.de
Ich würde erwarten, dass dies eine Benachrichtigung am anderen Ende auslöst.
Ich würde auch gerne diskutieren, wie Erwähnungen von Kategorie- und Tag-Akteuren behandelt werden könnten.
Hm. Ich würde erwarten, Sie hier mit @aschrijver zu erwähnen. Das hat bei Ihrem letzten Beitrag funktioniert. Ich würde erwarten, Sie auf meta mit @aschriejver@meta.discourse.org zu erwähnen.
Was man für die Veröffentlichung/Synchronisierung eines Kommentars mit ActivityPub verlangen könnte: die lokale Erwähnung hier in eine voll qualifizierte Erwähnung auf der anderen Seite umwandeln.
von meta: Hm. Ich frage mich, warum ActivityPub Benutzer mit einem Zuhause hier (bei meta) erstellt, wenn ihre Kommentare von einer föderierten Seite stammen.
Ich würde erwarten, dass das ActivityPub-Plugin Proxy-Benutzer mit vollständiger Fediverse-Heimatadresse erstellt. Für das Konto, dem ich antworte, sollte dies https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks anstelle von https://meta.discourse.org/u/toka sein. (@angus)
Eine Aktivität wird von einer entfernten Quelle empfangen.
Wir speichern die Aktivität, den Akteur und das Objekt getrennt in der Datenbank („AP-Objekte“)
Die AP-Objekte werden mit ihren Discourse-Äquivalenten verknüpft, z. B. erhält ein Akteur einen Benutzer.
Im ActivityPub-Protokoll ist die tatsächliche „vollständige Fediverse-Heimadresse“ eines Akteurs seine id. Diese wird in Schritt 2 genau so gespeichert, wie sie von der entfernten Quelle empfangen wurde. Sie sieht normalerweise nicht wie @toka@socialhub.activitypub.rocks aus. Diese Adressierungsweise, d. h. Benutzername@domain.com, leitet sich von der Verwendung von Webfinger im Fediverse ab, und obwohl wir Webfinger unterstützen und verwenden, ist es kein Bestandteil des ActivityPub-Protokolls selbst.
Kurz gesagt, wir werden wahrscheinlich mittelfristig die Unterstützung für Erwähnungen so hinzufügen, wie Sie es erwarten. Bei dieser Integration werden viele Probleme und Randfälle zu klären sein. Discourse-Erwähnungen sind ein reichhaltiges und Discourse-spezifisches Feature, das sich etwas von den Erwähnungen unterscheidet, die Sie von Mastodon gewohnt sind. Dennoch bin ich zuversichtlich, dass wir einen Weg finden werden, sie zum Laufen zu bringen. Bitte haben Sie in dieser Hinsicht Geduld.
Danke. Ich würde gerne wissen, ob die aktuelle Implementierung Benutzernamen auf Meta „frisst“ (toka und aschrijver1 hier im Gespräch) oder ob dies nur ein Anzeigefehler ist.