Aktivieren Sie optionale Link-Vorschauen für private Kategorien

Ich möchte eine neue Funktion vorschlagen, die die Benutzerfreundlichkeit für Fälle mit privaten Kategorien verbessern könnte: die Möglichkeit, automatisch Link-Vorschauen (Oneboxes) für private Themen/Kategorien optional zu aktivieren, auch für Benutzer ohne expliziten Zugriff.

Hallo Discourse-Team und Community,

Was ist das Problem?

Derzeit blockiert Discourse Onebox-Vorschauen für Themen in privaten Kategorien, es sei denn, der Benutzer hat direkten Zugriff. Dies ist zwar eine effektive Sicherheitsmaßnahme, kann aber Arbeitsabläufe beeinträchtigen, bei denen Benutzer einen legitimen Grund haben, auf private Links zu verweisen.

Zum Beispiel:

  • Interne Communities: Das Teilen privater Themen (z. B. in Teamdiskussionen) könnte durch die Einbeziehung grundlegender Metadaten wie des Thementitels oder eines Ausschnitts aus dem ersten Beitrag erheblich verbessert werden.
  • Teamübergreifende Kommunikation: Wenn Teams zusammenarbeiten, aber keinen direkten Kategoriezugriff haben, könnten Vorschauen die Effizienz steigern, indem sie “blinde Referenzen” reduzieren.

Vorgeschlagene Funktionalität

  • Fügen Sie eine Website-Einstellung hinzu, z. B. allow_private_link_previews.
  • Wenn aktiviert:
    • Links zu Themen in privaten Kategorien würden eine Vorschau generieren, die nur sichere Daten enthält (z. B. Thementitel, begrenzter Auszug).
    • Berechtigungen werden respektiert: keine vollständige Inhaltsanzeige.
    • Links zum vollständigen Thema würden weiterhin normalen Zugriffskontrollen unterliegen.

Datenschutzaspekte

Datenschutz und Sicherheit sollten der Standard bleiben. Wenn die Einstellung deaktiviert ist, bleiben alle aktuellen Verhaltensweisen bestehen. Selbst wenn sie aktiviert ist, sollten sensible oder eingeschränkte Daten niemals in Vorschauen enthalten sein.

Warum ist das wichtig?

Discourse ist ein fantastisches Werkzeug zur Förderung von Diskussionen. Durch die Aktivierung optionaler Link-Vorschauen für eingeschränkte Inhalte können Benutzer die Privatsphäre wahren und gleichzeitig die Klarheit in Teams oder Communities erhöhen, die auf häufige Verweise auf private Diskussionen angewiesen sind.


Dieser Beitrag wurde mit Hilfe eines KI-Bots verfasst und ist daher kollaborativer Natur. Feedback, Bearbeitungen oder Verbesserungen sind immer willkommen, da das Ziel darin besteht, etwas zu entwickeln, das den Bedürfnissen der Discourse-Community entspricht. :raised_hands:

Vielen Dank für Ihre Berücksichtigung!

P.S. Ich bin auf eine verwandte Diskussion gestoßen: „Allow Private Categories to Onebox“. Sie befasst sich mit einer ähnlichen Idee, die sich auf die Verbesserung der Onebox-Funktionalität für private Kategorien konzentriert. Die Kombination von Erkenntnissen aus beiden Themen könnte uns helfen, eine robustere Lösung zu finden.

5 „Gefällt mir“

Es wäre schön, etwas Ähnliches wie die Einstellung GitHub Onebox Access Tokens zu haben. Sie ermöglicht die Eingabe von Tokens von verschiedenen privaten GitHub-Repositories, sodass Oneboxes die privaten Daten anzeigen können.

Sie könnten dem Benutzer, der Zugriff auf Ihre Kategorie hat, explizit erlauben, seinen API-Token auf einem Remote-Discourse zuzuweisen, damit dieser dann “offiziell” über die authentifizierten APIs auf die Daten für Onebox auf dem Quell-Discourse zugreifen kann.

Unser Anwendungsfall: Wir haben ein internes Firmen-Discourse und unsere Kunden haben ebenfalls Discourse. Beide sind privat. Da aber einige Leute Zugang zu beiden haben, wäre es großartig, einfach Links einfügen zu können. Und es würde den anderen Benutzern nichts enthüllen, was nicht bereits im Thema beschrieben wurde. So hat zum Beispiel das Discourse des Kunden eine Dokumentation des Projekts. Wir speichern interne Aufgaben zu dem Projekt in unserem eigenen Discourse. Das Erwähnen unserer Aufgabe in der Diskussion über das Projekt macht deutlich, dass wir daran arbeiten und enthüllt dem Kunden nichts Schlechtes. Ähnlich wie beim privaten GitHub-Workflow.

3 „Gefällt mir“