Hallo Team,
Ich betreibe meine eigene selbst gehostete Discourse-Instanz und bin auch in mehreren anderen Discourse-Communities aktiv. Ich möchte zwei zusammenhängende Funktionen anfragen (oder zumindest diskutieren), die sich derzeit schwer auf saubere, offizielle und skalierbare Weise lösen lassen.
1) „Aktivitäts-Backup“ über Discourse-Instanzen hinweg (Cross-Site-Spiegelung auf meinem eigenen Forum)
Das Ziel
Immer wenn ich auf einer anderen Discourse-Seite ein neues Thema (und optional Antworten) erstelle, möchte ich, dass meine eigene Discourse-Instanz automatisch eine Kopie oder einen klar gekennzeichneten Spiegel davon speichert, damit ich:
-
ein persönliches Archiv meiner Teilnahme an verschiedenen Communities führen kann,
-
meine vergangenen Diskussionen an einem Ort durchsuchen und darauf verweisen kann,
-
die Historie nicht verliere, falls Beiträge/Konten auf anderen Seiten verschwinden.
Aktuelles Problem
In der Praxis ist dies ohne Administratorrechte für die anderen Foren und ohne die Erstellung von duplizierten/spamverdächtigen Inhalten nur schwer zuverlässig umzusetzen. Selbst wenn einige Workarounds existieren, sind diese in der Regel fragil oder zwischen den Seiten nicht standardisiert.
Was ich anfrage
Gibt es Pläne für einen offiziellen, unterstützten Ansatz für das „Cross-Instance Activity Backup“, wie zum Beispiel:
-
eine standardisierte Methode zum Exportieren/Synchronisieren der vom Benutzer erstellten Inhalte auf eine andere Discourse-Instanz,
-
optionale Spiegelung von Themen/Antworten mit starker Quellenangabe und kanonischen Links,
-
ein Berechtigungsmodell, das die Regeln der Quellseite respektiert (z. B. nur synchronisieren, was ich verfasst habe und was öffentlich sichtbar ist).
2) Einheitliches Multi-Site-Abonnement- und Leseerlebnis (eine Benutzeroberfläche für mehrere Discourse-Foren)
Das Ziel
Ich möchte eine einzige Schnittstelle haben, über die ich mehrere Discourse-Seiten abonnieren und einen vereinheitlichten Stream anzeigen kann, der Folgendes enthält:
-
Neueste / Neu / Ungelesen
-
beobachtete Kategorien/Tags über alle Seiten hinweg
-
Benachrichtigungen, Erwähnungen, Lesezeichen
-
idealerweise mit sitzungsweiser Authentifizierung und der Möglichkeit, im Kontext zu öffnen/zu antworten/zu liken
Aktuelles Problem
Heute bedeutet die Nutzung mehrerer Discourse-Communities, dass man mit vielen Tabs und Konten jonglieren muss. Community-erstellte Lösungen können manchmal Inhalte aggregieren, neigen aber dazu, fragil zu sein, schwer über ein paar Seiten hinaus zu skalieren und sind nichts, worauf ich langfristig zählen kann.
Was ich anfrage
Würde Discourse einen offiziellen „Multi-Instance Reader“ (Web-UI oder App) in Betracht ziehen, oder zumindest ein unterstütztes Framework/API-Muster, das dies zuverlässig ermöglicht?
Warum das wichtig ist
-
Es verbessert die Produktivität für Benutzer, die in vielen Discourse-Communities aktiv sind.
-
Es ermöglicht das persönliche Wissensmanagement und die langfristige Archivierung der eigenen Beiträge.
-
Ein offizieller Ansatz könnte die Fragmentierung reduzieren und fragile Workarounds vermeiden.
Wenn es bereits Diskussionen oder Roadmap-Punkte gibt, die sich auf „Cross-Instance Activity Backup“ oder „Multi-Site Unified Reader“ beziehen, würde ich mich über Hinweise freuen. Ich helfe auch gerne dabei, Anforderungen zu klären, einen MVP vorzuschlagen oder Lösungen zu testen.
Danke!