Hi,
I’m looking for some ways to improve my workflows for working with new team members and 3rd parties inside Discourse. What are you thinking about the following features?
Require Agreement
All users and guests will be required to accept an agreement before accessing the specific Workspace (category, topic, conversations, user group). Templates could be saved at the admin area.
Enable Document Watermarks
Automatically add a watermark to all documents containing the user’s email address, the current date and the word “Confidential”.
Automatically delete files after…
One step further as just closing a topic. And I would prefer permanently deletion insted of just marking content as deleted.
Enable Data Room mode
Data Room mode prevents Workspace / category users from seeing each other and disables collaborative features including comments, dashboard and notifications, if needed. We also use multiple cloud and our own storage mangement but sometimes I wish, we could share files more centraly at Discourse.
These are just some thoughts about security improvements for internal business use cases. I’m glad to hear about all of your opinions.
Questa è una domanda molto vecchia, ma ci siamo imbattuti in essa poiché abbiamo alcuni requisiti simili. Mi chiedevo solo se sei riuscito a trovare soluzioni adatte a una parte di esse?
Hai ragione, lo è. Ma mi sono chiesto se forse abbia portato a soluzioni specifiche. Sto lavorando a un sito in cui professionisti possono discutere questioni riservate ed essere certi che i loro commenti non vengano condivisi al di fuori della categoria specifica.
Il concetto di spazio di lavoro funziona bene in questo caso: gli utenti dovrebbero firmare un accordo per accedervi (#1 nella lista sopra), e dovremmo limitare la condivisione, ecc. Dobbiamo anche dare ai proprietari degli spazi di lavoro un certo controllo su chi può accedervi. Possiamo fare parte di questo configurando i gruppi e assegnando permessi di moderatore, ma sarebbe utile avere un controllo maggiore, ad esempio, sull’iscrizione ai gruppi, senza rendere i proprietari degli spazi di lavoro amministratori.
Discourse dispone di proprietari di gruppo che possono gestire l’iscrizione ai propri gruppi e moderatori specifici per categoria, quindi tutto ciò è possibile.
Penso che la maggior parte sia fattibile. Fondamentalmente, sto creando due gruppi per ogni categoria (workspace): uno per i membri (e i proprietari) e uno per i moderatori. Tipicamente, l’utente aggiunto al gruppo dei moderatori viene aggiunto anche come proprietario al gruppo dei membri. Al gruppo dei moderatori viene poi concessa l’autorizzazione a moderare i contenuti nella categoria.
Ho riscontrato alcune cose che vorrei che il proprietario/moderatore potesse fare, ma non riesco a capire come:
Il menu delle azioni sui topic include alcune operazioni che un proprietario di workspace dovrebbe poter eseguire, ad esempio fissare i topic o nasconderli dall’elenco, che sembrano essere disponibili solo per gli amministratori.
I proprietari dei gruppi possono aggiungere nuovi membri, ma non possono assegnarli come proprietari.
Non sono uno sviluppatore, ma immagino che si tratti di richieste piuttosto semplici che possono essere risolte tramite un componente del tema. Ha senso? Sono molto nuovo su Discourse, ma mi sta piacendo molto scoprire quanto sia ben strutturato.
Questi non possono essere realizzati come componenti del tema, ma possono essere implementati come pull request al progetto (preferibile a mio avviso) o tramite un plugin.