Abilita l'anteprima opzionale dei collegamenti per le categorie private

Vorrei proporre una nuova funzionalità che potrebbe migliorare l’usabilità nei casi che coinvolgono categorie private: la possibilità di abilitare opzionalmente anteprime di link automatiche (Onebox) per argomenti/categorie private, anche per utenti senza accesso esplicito.

Ciao team e community di Discourse,

Qual è il problema?

Attualmente, Discourse blocca le anteprime di Onebox per argomenti situati in categorie private a meno che l’utente non abbia accesso diretto. Sebbene questa sia un’efficace misura di sicurezza, può influire sui flussi di lavoro in cui gli utenti hanno un motivo legittimo per fare riferimento a link privati all’interno della loro community.

Ad esempio:

  • Community interne: La condivisione di argomenti privati (ad esempio, nelle discussioni di team) potrebbe trarre grande beneficio dall’inclusione di metadati di base come il titolo dell’argomento o uno snippet dal primo post.
  • Comunicazione inter-team: Quando i team collaborano ma non hanno accesso diretto alle categorie, le anteprime potrebbero aumentare l’efficienza riducendo i “riferimenti ciechi”.

Funzionalità proposta

  • Aggiungere un’impostazione del sito, come allow_private_link_previews.
  • Quando abilitato:
    • I link agli argomenti in categorie private genererebbero un’anteprima contenente solo dati sicuri (ad esempio, titolo dell’argomento, estratto limitato).
    • Le autorizzazioni vengono rispettate: nessuna esposizione completa del contenuto.
    • I link all’argomento completo continuerebbero a essere soggetti ai normali controlli di accesso.

Considerazioni sulla privacy

La privacy e la sicurezza dovrebbero rimanere l’impostazione predefinita. Quando l’impostazione è disabilitata, tutti i comportamenti attuali dovrebbero persistere. Anche quando abilitati, dati sensibili o riservati non dovrebbero mai essere inclusi nelle anteprime.

Perché è importante?

Discourse è uno strumento fantastico per promuovere le discussioni. Abilitando le anteprime di link opzionali per contenuti ristretti, gli utenti possono mantenere la privacy aumentando la chiarezza all’interno di team o community che si basano su riferimenti frequenti a discussioni private.


Questo post è stato scritto con l’assistenza di un bot AI, rendendolo di natura collaborativa. Feedback, modifiche o miglioramenti sono sempre apprezzati, poiché l’obiettivo è creare qualcosa che risuoni con le esigenze della community di Discourse. :raised_hands:

Grazie per la considerazione!

P.S. Mi sono imbattuto in una discussione correlata: “Allow Private Categories to Onebox”. Esplora un’idea simile, concentrandosi sul miglioramento della funzionalità Onebox per le categorie private. Combinare gli spunti di entrambi gli argomenti potrebbe aiutarci a raggiungere una soluzione più robusta.

5 Mi Piace

Sarebbe bello avere qualcosa di simile a quanto ha l’impostazione GitHub Onebox Access Tokens. Permette di inserire token da diversi repository GitHub privati, in modo che Onebox possa visualizzare i dati privati.

Potresti consentire esplicitamente all’utente con accesso alla tua categoria di assegnare il proprio token API su Discourse remoto, in modo che possa accedere ai dati per Onebox sul Discourse di origine “ufficialmente” tramite le API autenticate.

Il nostro caso d’uso: abbiamo un Discourse aziendale interno e poi anche i nostri clienti hanno Discourse. Entrambi sono privati. Ma poiché alcune persone hanno accesso a entrambi, sarebbe fantastico poter semplicemente incollare link. E non rivelerebbe nulla agli altri utenti che non sarebbe già descritto nell’argomento. Quindi, ad esempio, il Discourse del cliente ha la documentazione del progetto. Memorizziamo attività interne sul progetto nel nostro Discourse. Menzionare la nostra attività nella discussione sul progetto chiarisce che ci stiamo lavorando e non rivela nulla di negativo al cliente. Molto simile al flusso di lavoro privato di GitHub.

3 Mi Piace