Ho visto alcuni thread cercando su Google riguardo a questo argomento ma non ho trovato indicazioni chiare.
Sto pianificando una migrazione da vBulletin3 → vBulletin5 ed esplorando la possibilità di passare a Discourse. L’unica cosa importante che mi aspettavo da una soluzione moderna come Discourse è la possibilità di gestire/creare gruppi e assegnare loro accessi granulari, ma sembra che non sia così.
Mi sbaglio e mi manca semplicemente la funzionalità nelle impostazioni?
Nel caso avessi ragione, ci sono piani ufficiali per supportarla in futuro o un plugin che offra qualcosa di simile?
Ehi, grazie per il link, lo leggerò.\n\nQuello che intendevo è qualcosa di simile alla maggior parte dei CMS, che elencano tutte le possibili azioni eseguite dagli amministratori come operazioni CRUD su utenti, categorie, argomenti, ecc.\n\nÈ uno dei peggiori incubi dal punto di vista dell’interfaccia utente, ma uno strumento davvero potente in termini di personalizzazione.\n\nRichiederebbe tabelle dedicate come:\nUtenti ← → Gruppi_Utenti ← → Gruppi ← → Gruppi_Azioni ← → Azioni\n\nIn modo che gli utenti possano appartenere a uno o più gruppi e i gruppi possano avere una o più azioni.\nLa mia preoccupazione è che sia una funzionalità così “core” che non so se un plugin potrebbe fare qualcosa del genere.\nEcco perché chiedevo se qualcosa è pianificato o esiste già per Discourse stesso.\n\nControllando il link che suggerisci, si spiega come determinare “dove” i ruoli predefiniti possono agire, ma “cosa” possono fare è piuttosto fisso e molto basilare: “vedere, leggere, rispondere”. Il che va bene per le cose da “front office”, ma non c’è molto in termini di lavoro da “back office”.\n\nIl lavoro da back office riguarda fondamentalmente tutta la manutenzione della piattaforma stessa in termini di amministrazione e moderazione. La granularità potrebbe essere:\n\n- Può gestire utenti (tutte le operazioni)\n- Può approvare utenti\n- Può bannare/silenziare utenti\n- Può accedere alle impostazioni di personalizzazione\n- Può accedere alle impostazioni (anche più dettagliate eventualmente)\n- …\n\nQuesti sono solo esempi, ovviamente, ma spero sia chiaro cosa intendo.
C’è stata una migrazione graduale di alcune autorizzazioni in SiteSettings, che nominano un singolo gruppo. Esistono i Category Moderators, che nominano un singolo gruppo ciascuno. Ma per la maggior parte, l’unica autorizzazione dinamica è l’accesso alle categorie.