Discourse offre la possibilità di eliminare più utenti direttamente dalla lista utenti di amministrazione. Questa funzionalità è utile in situazioni in cui vengono creati account utente indesiderati, come durante un’ondata di spam, e si desidera eliminare tali account in modo rapido.
Per utilizzare questa funzione, visita la lista utenti di amministrazione all’indirizzo /admin/users/list, o una qualsiasi delle sue varianti, e segui i passaggi:
- Abilita la modalità di selezione multipla facendo clic sull’icona di selezione multipla
nella parte superiore della lista utenti accanto alla colonna Nome utente - Una volta abilitata la modalità di selezione multipla, apparirà una casella di controllo accanto a ciascun utente. Seleziona gli utenti che desideri eliminare
- Dal menu a discesa “Azioni multiple” che appare nella parte superiore della lista, seleziona “Elimina utenti…”
- Nella finestra modale di conferma, digita la frase di conferma
- Facoltativamente, seleziona l’opzione per bloccare l’IP e gli indirizzi email degli utenti selezionati
- Conferma l’operazione di eliminazione
Dopo aver avviato l’operazione di eliminazione, la finestra modale di conferma si aggiornerà per mostrare l’avanzamento in tempo reale mentre ogni utente viene eliminato. Se si verificano errori durante il processo di eliminazione, questi appariranno nella finestra modale continuando comunque a elaborare gli utenti rimanenti.
Quando si utilizza la modalità di selezione multipla, è possibile affinare la ricerca per trovare utenti specifici. Gli utenti che selezioni verranno ricordati anche mentre modifichi il termine di ricerca o lo rimuovi completamente. Questo rende conveniente selezionare più utenti attraverso diversi risultati di ricerca.
Gli screenshot seguenti mostrano il processo in sequenza, con i marcatori numerati che corrispondono ai passaggi precedenti:
Alcune avvertenze:
- È possibile eliminare fino a 100 utenti contemporaneamente
- Gli utenti che non possono essere eliminati mostreranno una casella di controllo disabilitata e passando il mouse sopra la casella di controllo verrà visualizzata una descrizione tooltip che spiega perché non possono essere eliminati
Migliori pratiche per la gestione degli utenti
Una gestione efficace degli utenti è fondamentale per una community sana e sicura. Ecco alcune migliori pratiche da seguire:
-
Rivedi regolarmente i nuovi utenti: Tieni d’occhio la pagina
/admin/users/list/new. Questo è spesso il primo posto in cui individuerai attività sospette o potenziali spammer. -
Usa gli strumenti a tua disposizione:
-
IP e Email schermati: Blocca in modo proattivo le fonti di spam note nelle impostazioni del tuo sito sotto
Admin > Logs > Screened IPseScreened Emails. -
Livelli di fiducia: Familiarizza con i livelli di fiducia di Discourse. Sono una parte fondamentale del sistema immunitario della tua community, che concede più permessi agli utenti fidati nel tempo.
-
-
Stabilisci linee guida chiare per la community: Un buon insieme di linee guida aiuta a definire le aspettative di comportamento e rende più semplici le decisioni di moderazione. Assicurati che siano facili da trovare e leggere.
-
Gestisci i permessi con i gruppi: Invece di assegnare permessi per singolo utente, utilizza i gruppi. Questo rende la gestione dell’accesso a categorie e funzionalità molto più scalabile e organizzata.
-
Non lasciare che gli utenti inattivi persistano (indefinitamente): Anche se non sempre necessario, puoi stabilire una politica per disattivare o anonimizzare gli utenti che sono stati inattivi per un periodo di tempo prolungato, specialmente se non hanno post. Ciò può essere fatto per rispettare la privacy dell’utente o per mantenere pulita la lista degli utenti. L’impostazione del sito
clean_up_inactive_users_after_dayspuò automatizzare questo processo rimuovendo gli utenti inattivi di livello di fiducia 0 senza post dopo un numero specificato di giorni (disabilitata per impostazione predefinita).


