Abbiamo affrontato questa sfida quando abbiamo aggiunto una funzione per ospiti a Discourse for Teams. Alla fine, abbiamo deciso di semi-automatizzare questo processo:
-
Creare un nuovo gruppo per un ospite o più ospiti (ad esempio, più persone che lavorano per un fornitore)
-
Creare una nuova categoria per i contenuti condivisi tra utenti interni e quel gruppo di ospiti
-
Utilizzare le autorizzazioni della categoria per consentire al nuovo gruppo di ospiti di accedere solo a quella categoria
-
Abbiamo quindi aggiunto un promemoria nell’editor in modo che gli utenti interni siano consapevoli di pubblicare in un’area visibile agli ospiti.
I passaggi 1-3 sono possibili manualmente con Discourse senza configurazioni aggiuntive (abbiamo una guida: Understanding groups and category permissions), ma l’avviso aggiuntivo del passaggio 4 richiederebbe uno sviluppo personalizzato.
È improbabile che aggiungiamo autorizzazioni su base per singolo argomento nel prossimo futuro, poiché ciò comporterebbe una notevole complessità.
