Primo post, quindi spero di aver messo questo nel posto giusto. Per favore, indicami una direzione migliore per le domande del tipo “è possibile?”, se esiste.
Sto valutando l’uso di Discourse come livello di discussione sottostante a una comunità che organizza eventi in sedi globali. Amo il principio del sistema di fiducia, ma mi piacerebbe anche avere una visione canonica del Livello di Fiducia di un utente basato su tutta la sua attività nella nostra comunità (ad esempio, man mano che partecipa a più eventi o se invia articoli al sito, questo lo rende più affidabile).
Quanto è fattibile qualcosa del genere? La mia ipotesi, basata su ciò che ho letto qui, è che la risposta sia “Non è disponibile fuori scatola, ma potresti potenzialmente scrivere il tuo plugin per ottenere questo risultato”.
È corretto? Qualcun altro ha già fatto qualcosa di simile?
Penso che forse ciò che vuoi fare possa essere ottenuto tramite i gruppi, piuttosto che tramite i livelli di fiducia. Ci sono solo 5 livelli di fiducia (0-4), e in realtà il TL4 non viene concesso automaticamente.
Puoi modificare il livello di fiducia di un utente tramite l’API, ma per far sì che altre variabili influenzino il livello di fiducia sarebbe necessario un plugin.
Sembra piuttosto improbabile che qualcuno che partecipa a molti dei tuoi eventi ma non partecipa abbastanza al forum per essere promosso lì dovrebbe essere promosso comunque. Anche se li “consideri affidabili”, non comprenderanno comunque le norme della comunità online. Potresti comunque utilizzare l’API per assicurarti che queste persone “affidabili” vengano promosse al livello TL1 o TL2.