Questa guida presenta due metodi per ricreare la funzionalità della categoria Lounge, precedentemente offerta di default e ancora presente in alcune installazioni di Discourse.
Livello utente richiesto: Amministratore
Introduzione
In passato, Discourse includeva di default una categoria Lounge, automaticamente disponibile per gli utenti che raggiungevano e mantenevano il Livello di Fiducia 3. Anche Meta ha ancora la categoria Lounge.
Oggi, la categoria Lounge – insieme alle relative autorizzazioni e ai messaggi di benvenuto al raggiungimento del TL3 – non è più inclusa nelle nuove installazioni di Discourse. Tuttavia, se desideri una Lounge, puoi ricreare il concetto. Di seguito sono riportati due approcci tra cui scegliere.
(Qui la chiameremo “Lounge”, ma puoi darle il nome che preferisci.)
Soluzione A replica la configurazione originale, concedendo semplicemente agli utenti TL3 l’accesso a una categoria Lounge.
- L’accesso alla Lounge viene perso quando si perde lo status TL3, in base all’attività e a un intervallo di tempo regolabile.
Soluzione B aggiunge gli utenti TL3 a un gruppo utente aggiuntivo con accesso alla categoria Lounge.
- Se un utente scende sotto il livello TL3, non verrà rimosso dal gruppo utente con accesso alla Lounge.
- Gli utenti non TL3 possono essere aggiunti manualmente a questo gruppo.
Ogni soluzione è autonoma. Non è necessario combinare passaggi di entrambe.
Quando valuti queste opzioni, ricorda che il TL3 include determinati privilegi amministrativi per il sito, non solo l’accesso alla Lounge: Riferimento sulle autorizzazioni dei livelli di fiducia
Soluzione A: Lounge per utenti TL3
1. Aggiungi la categoria Lounge
- Vai su Tutte le categorie.
- Clicca sull’icona della chiave inglese e seleziona Nuova categoria.
- Dai alla categoria il nome “Lounge” o quello che preferisci.
- Imposta la sicurezza: rimuovi le autorizzazioni predefinite per “tutti” e assegna le autorizzazioni Vedi, Rispondi, Crea al gruppo trust_level_3.
2. Modifica la descrizione del badge Regular
Quando un utente raggiunge il TL3, riceve il badge Regular e una notifica che lo reindirizza alla pagina del badge. Puoi modificare la descrizione del badge per menzionare l’accesso alla Lounge:
- Vai su Amministratore → Aspetto → Testi del sito.
- Cerca
badges.regular.long_description. - Modifica la descrizione del badge Regular per includere un riferimento o un link alla categoria “Lounge”.
(Potresti anche utilizzare Discourse Automation per impostare un messaggio privato di “Sei stato promosso”, ma sembra eccessivo.)
3. Opzionale — Estendi l’accesso TL3 e alla Lounge
Se vuoi rendere più facile per gli utenti mantenere il livello TL3, conserveranno anche l’accesso alla Lounge. Ci sono molti criteri TL3 che puoi modificare.
- Vai su Amministratore → Tutte le impostazioni del sito.
- Cerca “TL3” e rivedi/modifica i requisiti.
- Per renderlo semplicemente permanente, modifica l’impostazione
TL3 promotion min durationa 10.000 giorni o simile.
Di seguito è riportato un approccio alternativo per assegnare e preservare l’accesso alla Lounge…
Soluzione B: Lounge per un nuovo gruppo utenti che include TL3
Come suggerisce Nate, puoi aggiungere gli utenti TL3 a un gruppo separato chiamato “Loungers” con accesso alla categoria Lounge. Con questo metodo, se un utente perde lo status TL3, rimane nel gruppo separato e può continuare a usare la Lounge.
Questo metodo ti permette anche di aggiungere manualmente qualcuno al gruppo “Loungers” se è speciale ma non ha ancora raggiunto il TL3 (e se non vuoi promuoverlo con tutti gli altri privilegi TL3).
1. Aggiungi il gruppo utenti “Loungers”
- Vai su Gruppi, o
/g. - Clicca sul pulsante Nuovo gruppo.
- Chiamalo “Loungers” o come preferisci.
Rivedi/modifica le impostazioni predefinite del gruppo. Alcuni suggerimenti:
Visibilità: Chi può vedere questo gruppo?– “Proprietari del gruppo, membri e moderatori”Visibilità: Chi può vedere i membri di questo gruppo?– “Proprietari del gruppo, membri e moderatori”
Consenti agli utenti di lasciare il gruppo liberamentedovrebbe rimanere disabilitato. Abilitarlo potrebbe creare confusione, poiché l’automazione che creeremo di seguito riaggiungerà gli utenti T3 al gruppo “Loungers” ogni volta che viene eseguita.
2. Aggiungi la categoria Lounge
- Vai su Tutte le categorie.
- Clicca sull’icona della chiave inglese e seleziona Nuova categoria.
- Dai alla categoria il nome “Lounge” o quello che preferisci.
- Imposta la sicurezza: rimuovi le autorizzazioni predefinite per “tutti” e assegna le autorizzazioni Vedi, Rispondi, Crea al tuo nuovo gruppo “Loungers”.
3. Opzionale — Modifica la descrizione del badge Regular
Se intendi impostare un messaggio privato di benvenuto automatico per tutti gli utenti della Lounge (parte 4.2 di seguito), puoi probabilmente saltare questo passaggio.
Quando un utente raggiunge il TL3, riceve il badge Regular. L’utente riceve una notifica che lo reindirizza direttamente alla pagina del badge Regular. Puoi modificare la descrizione di questo badge per menzionare l’accesso alla Lounge:
- Vai su Amministratore → Aspetto → Testi del sito.
- Cerca
badges.regular.long_description. - Modifica la descrizione del badge Regular per includere un riferimento o un link alla categoria “Lounge”.
4. Configura le automazioni di Discourse
Il plugin Discourse Automation è incluso di default nei forum.
4.1 — Aggiungi gli utenti TL3 al nuovo gruppo “Loungers”
- Vai su Amministratore → Plugin → Automazione.
- Clicca: Aggiungi automazione.
- Scegli: Iscrizione al gruppo utente tramite badge.
- Imposta Nome: “Aggiungi Regulars a Loungers” o simile.
- Imposta Trigger: Ricorrente.
- Imposta Ricorrenza: Usa il tuo giudizio. Ogni 1 giorno potrebbe essere sufficiente. (Ogni 1 minuto è utile per i test.)
- Imposta Badge: Regular.
- Imposta Gruppo: Loungers o il nome che hai dato al tuo nuovo gruppo in precedenza.
4.2 — Opzionale — Crea automazione per il messaggio di benvenuto
I nuovi utenti TL3 ricevono una notifica che li reindirizza direttamente alla pagina del badge Regular. Lì vedranno la descrizione del badge che hai avuto la possibilità di modificare in precedenza.
Tuttavia, se pensi di aggiungere persone non TL3 a “Loungers”, tieni presente che non riceveranno una tale notifica.
Questo potrebbe non essere un problema se comunichi direttamente con le persone.
Se desideri inviare un messaggio privato automatico quando chiunque viene aggiunto a “Loungers”, avrai di nuovo bisogno di Discourse Automation:
- Vai su Amministratore → Plugin → Automazione.
- Clicca: Aggiungi automazione.
- Scegli: Invia messaggi privati.
- Imposta nome: “Benvenuto in Lounge” o simile.
- Imposta trigger: Utente aggiunto al gruppo.
- Imposta Gruppo monitorato: “Loungers” o il nome del tuo gruppo.
- Imposta mittente del PM: un account amministratore o sistema dovrebbe andare bene.
- Imposta Titolo e Corpo: crea il contenuto del messaggio.
Questo messaggio privato viene inviato quando qualsiasi utente viene aggiunto a Loungers, sia manualmente che tramite promozione TL3. Quindi, se lo fai, potresti saltare la modifica del testo del badge Regular al passaggio 3.
Se noti problemi o informazioni obsolete in questo documento, rispondi qui o apporta una modifica alla wiki.