Ho cercato nel forum ed esplorato le impostazioni prima di porre questa domanda. So che le revisioni dei post (note anche come cronologia dei post) possono essere nascoste ai non staff, ma non possono essere disabilitate. Ciò significa che se un amministratore pubblica
Dieci paragrafi validi.
Una dichiarazione sensibile/problematica.
Altri dieci paragrafi validi.
e lo modifica in
Dieci paragrafi validi.
Altri dieci paragrafi validi.
Discourse assicura che la parte che viene rimossa rimarrà sempre visibile allo staff. Le parti problematiche possono essere eliminate solo distruggendo l’intero post/argomento o manipolando direttamente il database. Questo diventa limitante quando il proprietario del forum desidera avere dello staff ma necessita anche di un modo per redigere determinate informazioni (ad esempio, informazioni personali sensibili pubblicate per errore).
Mi chiedo perché non esista un’opzione per disabilitare la cronologia/revisioni per determinati utenti o gruppi di utenti, come quelli che hanno responsabilità legali nella gestione del forum? In particolare, mi chiedo se ci siano ragioni ideologiche per non includere tale opzione (ad esempio, per imporre trasparenza e assicurarsi che i proprietari del forum gestiscano il loro forum nel modo giusto)?
Nella mia esperienza, la maggior parte delle revisioni dei post riguardano errori di battitura, correzione di link e modifiche di questo tipo.
Nell’esempio che hai condiviso…
…se gli utenti amministratori sui tuoi forum continuano a fare questo più e più volte, potrebbe indicare che hanno bisogno di formazione per capire come evitare di condividere informazioni sensibili.
Suppongo che la maggior parte delle community non avrà utenti amministratori che inseriscono informazioni inappropriate nelle revisioni dei post e, pertanto, il sistema funziona bene così com’è.
Solo per aggiungere altro contesto, sono l’unico amministratore del mio forum e concordo sul fatto che se mi addestro a pubblicare solo cose che sarei a mio agio a condividere con tutto il mio futuro staff tra 10 anni, allora ciò eliminerebbe la necessità di censurare qualsiasi cosa.
Troverrei utile avere voce in capitolo su ciò che dovrebbe e non dovrebbe rimanere nel database quando modifico un post, ma capisco che potrebbero non esserci abbastanza utenti di Discourse che si aspetterebbero quel livello di controllo da un software per forum.
Ho archiviato informazioni private in un forum per anni, e poi ho iniziato ad aggiungere altri utenti amministratori.
In quel caso, ho eliminato tutti i contenuti a cui non volevo avessero accesso. Capisco perfettamente quel caso d’uso.
Il mio suggerimento: copia il contenuto in un nuovo argomento, sposta eventuali risposte nel nuovo argomento, e poi elimina definitivamente l’originale, revisioni incluse.
Il tuo suggerimento funziona davvero. E potrebbe non essere l’unica soluzione. Suppongo che anche l’esecuzione periodica di alcune query sul database per rimuovere le revisioni dai miei post funzionerebbe. Sarebbe una soluzione “hacky” e richiederebbe manutenzione ad ogni aggiornamento, ma è efficiente e non invasiva (una versione più raffinata di questo).
È in parte la semplicità delle soluzioni che mi ha fatto chiedere se ci sia una ragione ideologica per cui Discourse non consente agli amministratori di disabilitare le revisioni o eliminare la cronologia di un post. Se possiedo il sito web, al massimo posso nascondere la cronologia dei post agli utenti non staff. Ma non mi è permesso eliminare o disabilitare la cronologia. È obbligatorio che la cronologia dei miei post sia visibile al mio staff e certamente obbligatorio che rimanga nel database. A meno che non elimini il post o ricorra a modi “hacky” per manipolare il database.