Vedo che non c’è un voto sulla membership al core da parte di tutti gli utenti. Questo è ciò che veniva proposto. Ho una piccola comunità chiusa: persone da tutto il mondo, ma se qualcuno invita un’altra persona, quest’ultima non viene “votata”, viene semplicemente inclusa. Tutti i nostri membri sono fidati e le loro opinioni riguardo all’invito di una nuova persona sono rispettate. La mia unica riserva riguardo al sistema di voto da parte dell’intera membership è che potresti finire per avere una o due fazioni. Ognuno è un individuo e tutto ciò che dice potrebbe non piacere a tutti, ma le loro opinioni vengono ascoltate e tollerate, a meno che non esagerino.
Tobias, vedo il tuo “comitato core” come quello che altri chiamerebbero “staff”. È diverso dal far votare l’intera comunità core per ammettere qualcuno nei propri ranghi. Ma guardando l’OP, @Raj_Rathore dice di aver abilitato must approve users e che funziona, ma richiede troppo tempo per la revisione. Raj, hai dei moderatori e/o altro staff che revisiona i nuovi utenti? E, trattandosi di una comunità chiusa, quanti nuovi utenti ricevi a settimana o al mese, al punto da rendere così lunga la revisione? Voglio solo capire meglio la tua situazione.
La cosa più importante è: quante informazioni di un nuovo utente potrebbero vedere tutti gli utenti per decidere se approvarlo?
Comunque, sono contento che ti piaccia Discourse e le sue molte funzionalità. Spero tu riesca a capire come adattare il suo utilizzo al tuo caso. Buona fortuna. ![]()
Idea interessante!
Devo concordare con @itsbhanusharma. Finora questo rappresenta una deviazione dal nucleo di Discourse, quindi è meglio implementarlo come plugin. Certamente questo aggiunge oneri di manutenzione, ma è proprio questa la natura della cosa. L’opzione del plugin ti permette di seguire la tua strada senza dover convincere la piattaforma principale a implementare il tuo caso particolare.
In questo modo sei più il padrone del destino della tua comunità e puoi sperimentare con il regime, riportando qui i risultati ottenuti?
(È anche una grande e motivante scusa per acquisire nuove competenze)
Non potresti creare un gruppo “membri forum xyz”, con tutto accessibile solo a questo gruppo? (O forse si potrebbe utilizzare il Livello di Fiducia per ottenere lo stesso risultato? Non sono sicuro). In questo modo, disattivi l’opzione “devi approvare gli utenti”, ma consenti l’accesso a una o due categorie solo ai non membri del gruppo, dove viene spiegata il funzionamento della tua community e dove possono presentarsi in un nuovo argomento con un sondaggio. Una volta che il sondaggio è durato per un certo periodo, o i risultati mostrano più di una certa percentuale di voti favorevoli con almeno x voti, o secondo qualsiasi altro criterio, devi solo aggiungere l’utente al gruppo. Questa sarebbe l’unica operazione manuale da effettuare. Decidi tu se aggiungere qualcuno al gruppo, ma rispettando i risultati del sondaggio. In questo modo mantieni il diritto di veto in quel momento. Questa parte potrebbe eventualmente essere automatizzata (l’aggiunta al gruppo o l’assegnazione del Livello di Fiducia, in base ai risultati del sondaggio), ma non sembra richiedere molto tempo, anche se la lasci manuale.
Non potrebbe funzionare in modo abbastanza semplice così?
L’idea sembra molto interessante, ma come ha detto @itsbhanusharma, è un po’ troppo complessa per essere integrata nella versione “vanilla” di Discourse.
Ho effettivamente creato un gruppo di membri privato e Discourse offre già una funzionalità che permette a un utente di richiedere l’accesso a un gruppo privato; su questa base, l’accesso viene concesso anche alle categorie private del forum. Tuttavia, il problema qui è che la richiesta di adesione può essere approvata da qualsiasi membro dello staff o proprietario del gruppo. Immagina che un utente richieda l’accesso, affermando di avere esperienza in una certa disciplina, di essere un esperto e di voler contribuire in questo modo, esprimendo il desiderio di far parte del comitato strategico centrale del forum. Supponiamo che si tratti di un forum per un partito politico: l’utente potrebbe fornire dettagli falsi solo per ottenere accesso, con il rischio che informazioni sensibili vengano divulgate. Uno o più membri dello staff potrebbero non essere in grado di verificare le informazioni o garantire per il richiedente. Inoltre, l’opinione individuale o l’invito di una sola persona ad approvare l’accesso potrebbe compromettere la fiducia degli altri membri. Per esempio, se un politico ottiene l’accesso al partito sulla base di un contatto a livello elevato e quella persona lo invita e lo rende membro del partito, gli altri membri del forum potrebbero opporsi fortemente alla sua ammissione, poiché alcuni o molti utenti potrebbero conoscere meglio la persona di quanto non faccia lo staff. Spero di aver reso l’idea. È proprio questo che ho cercato di spiegare con un’altra analogia qui.
Quello che chiedo si può riassumere così: il mio forum non ha molti utenti dello staff, e questi ultimi non sono esperti nel selezionare o persino nel rifiutare gli utenti. Potrebbero sapere come funziona il forum e alcuni aspetti tecnici, ma non hanno la prospettiva umana della questione. Io stesso sono uno staff/admin. Non so davvero se accettare o meno un determinato candidato. Credo che la comunità sia più esperta di me in un determinato campo di interesse. Immagina di creare un forum sulla storia o sulla scienza. Immagina di creare un forum per una comunità scientifica che accetta fisici: io sono un programmatore, ho contatti con alcuni dottorandi degli anni universitari, quindi mi impegno a creare il forum. Ma non so quasi nulla di fisica, tranne che ho scritto un articolo sulla meccanica quantistica, ho studiato alcune statistiche di Fermi-Dirac e trasformate di Fourier, e conosco alcuni termini come l’equazione di Schrödinger e la costante di Planck, oltre ad alcuni confronti con la fisica classica e il modo in cui la meccanica quantistica si relaziona a particelle piccole come gli elettroni, ecc., e alcune terminologie simili. Tuttavia, non sono affatto un esperto, né mi avvicino nemmeno lontanamente a potermi definire tale, basandomi solo su un articolo che ho scritto e superato, senza mai più consultarne il contenuto. Immagina che una persona abbia una laurea in fisica ma sia un noto pazzo o un auto-proclamato esperto contro cui la comunità si oppone fortemente, mentre io non so chi sia e per cosa sia conosciuto. Non sono in grado di rifiutare o accettare la richiesta. E se ammetto alcuni dei miei amici che ritengo esperti nella materia e li rendo membri dello staff, credo di sbagliare anch’io, perché c’è un pregiudizio. I miei amici sono ovviamente i migliori fisici… o i migliori medici o esperti, poiché essere miei amici è chiaramente la migliore qualifica. Quindi, in un certo senso, puoi dire che ho bisogno almeno di qualche opinione altrui in questo processo.
Scusa se non sono riuscito a esporre chiaramente il mio punto. Penso di aver introdotto troppe analogie, che potrebbero essere fuori tema… e riesco a fare questi paragoni solo perché Discourse è davvero un software eccellente e offre già molte funzionalità con cui un utente può facilmente gestire anche casi d’uso eccezionali, se si cerca bene. L’unico punto è: se la mia idea è buona e se la comunità di Discourse la valuta positivamente, la gradisce e ne trae beneficio in qualche modo, allora sarebbe fantastico. Se non è così, va bene lo stesso. A volte si pensa che qualcosa abbia senso dal punto di vista ideologico, ma nella pratica non funziona. Nel mio caso sto creando una comunità su un argomento di cui non so molto, mentre la comunità collettivamente ne sa molto più di quanto io possa mai sapere.
Non vedo alcun problema.
TU crei il gruppo e ne sei il proprietario.
Tu e lo staff approvate i nuovi membri del gruppo, rispettando i risultati dei voti di un sondaggio per ogni nuovo membro (idealmente, creato da ciascuno di loro).
Effettuate effettivamente la validazione. Ma non decidete davvero nulla. Fate semplicemente ciò che i voti vi dicono di fare.
Sì, in realtà questo può funzionare. Se un membro che richiede l’accesso al gruppo privato crea un argomento contenente un sondaggio in cui i membri esistenti possono votare e, nella loro richiesta di ingresso al gruppo, condividono l’URL del post che hanno creato per l’approvazione, possiamo selezionare l’utente in base ai voti. Questo può sicuramente funzionare
Tuttavia, immagino che l’utente che crea il sondaggio conoscerà i risultati e sarà a conoscenza di chi ha votato contro di lui o a suo favore.
In ogni caso saprà i risultati (perché vedrà se entra nel gruppo o meno).
Non è possibile che i voti non siano visibili agli altri membri? (Intendo i voti individuali, i dettagli)
Stai anche complicando un po’ la questione inutilmente: tutti i nuovi membri, quando arrivano nel tuo forum, devono solo creare un argomento contenente un sondaggio in una categoria PUBBLICA. Poi possono presentarsi lì. E gli altri possono fare domande se necessario.
Tutto quello che devi fare è controllare regolarmente questa categoria e aggiungere manualmente al gruppo le persone che hanno ottenuto voti favorevoli in base ai criteri fissati.
Ecco tutto. Semplice (a meno che non mi stia perdendo qualcosa).
Di default, i dettagli individuali dei voti non sono visibili, a meno che non si scelga esplicitamente di mostrarli. Tuttavia, il creatore del sondaggio conosce i dettagli. Se, ricevuta la richiesta, il proprietario crea un argomento in una categoria privata, lancia un sondaggio e poi decide, il risultato sarà visibile solo al creatore del sondaggio. Questo è simile a quanto ho menzionato nel primo post di questo argomento…
Ma non è automatizzato. Richiede il coinvolgimento dello staff per creare un post per ogni singola richiesta di approvazione. Finora, sto approvando gli utenti basandomi sul mio giudizio. Nei casi in cui sono incerto, chiedo a una persona della comunità che ritengo più adatta a esprimere un’opinione o, a volte, creo un sondaggio se servono più pareri o quando non sono sicuro a chi chiedere.
Come appena postato sopra mentre scrivevi: Nessuna richiesta. Lascia che siano gli utenti a creare i sondaggi (nella parte pubblica del forum). In questo modo il processo è in gran parte automatizzato (per te). Potresti dover solo regolare i livelli di fiducia per permettere la creazione di un sondaggio (visto che desideri che anche i membri molto nuovi possano farlo).
La creazione dell’argomento con il sondaggio nella categoria appropriata è la “richiesta”.
Se questo è davvero un problema, potresti dover trovare una soluzione alternativa per questa parte.
Oppure finanziare la creazione di un plugin che generi un sondaggio per ogni richiesta o per ogni nuovo membro, in una categoria privata se lo desideri (questo servirebbe principalmente a mantenere l’anonimato dei risultati del voto, oppure potresti sviluppare un plugin che lo faccia in modo diverso).
Inizierò con la mia soluzione manuale e osserverò la risposta della community. Se funzionerà davvero bene, potrei provare a creare il plugin io stesso.
[-] Creare una rotta per le recensioni di registrazione e notificare tutti gli utenti esistenti con un livello di fiducia (TL2) mostrando una notifica nella sezione delle recensioni.
[-] Creare un’impostazione per richiedere il periodo di chiusura del sondaggio sulle recensioni.
[-] Gli utenti esistenti accederanno alla schermata delle recensioni.
[-] Valuteranno le informazioni e voteranno per l’accettazione o il rifiuto.
[-] Se passa un tempo specificato, il sondaggio verrà chiuso. Gli utenti verranno accettati nel forum o rifiutati. I dettagli del sondaggio verranno eliminati. Il nuovo utente verrà informato se è stato selezionato o rifiutato dalla community per diventare membro di questo forum.
Un altro argomento da esplorare è la discussione su Meta riguardo a un sistema automatico di elezione per il Livello di Fiducia 4. When should automatic leader promotions be out?
Il sistema non è stato implementato perché entra in conflitto con lo stile di moderazione esistente di molti forum di grandi dimensioni ed è completamente eccessivo per i forum piccoli. … Quindi chi rimane per utilizzarlo?
Gli esperimenti sono ovviamente benvenuti.
Penso che un’implementazione in stile elezioni (probabilmente tramite un plugin) possa essere molto redditizia.
Un sistema elettorale semplice che utilizzi il plugin delle votazioni, se permette di votare sul profilo utente, oppure i sondaggi, se i risultati dei sondaggi possono essere assegnati al profilo utente
Suppongo che entrambi rientrino nei criteri per plugin personalizzati
Una volta che lo staff decide di dichiarare i risultati, i vincitori vengono promossi automaticamente a TL4.