Migrazione di gruppi, badge e permessi da XenForo

Sto valutando di migrare da XenForo e più esploro, più mi rendo conto di quanto tutto sia semplice senza essere semplicistico. Anzi, più potente.

Devo definire alcuni dettagli di configurazione e forse superare alcuni blocchi mentali su come funzionano gruppi, badge, permessi.

Elencherò come ho usato questi in XenForo e chiederò suggerimenti su come può essere realizzato su Discourse. Per favore, indicami la direzione giusta.

Gruppi come Permessi
Avevo più gruppi di utenti in una scala e avevo impostato permessi in base alla loro seniority. Vedo che il livello di fiducia è un concetto simile e più utilizzabile, ma ho la flessibilità di creare un gruppo di permessi personalizzato? Come, ad esempio, se voglio togliere a un gruppo il permesso di aggiungere Avatar e inserisco manualmente gli utenti in quel gruppo.

Gruppi come Prova di Accesso
I primi X post di un nuovo membro sono moderati prima che entrino in un gruppo che consente la pubblicazione illimitata.

Gruppi come Titoli di Scala
Esempio di titolo della scala basato sull’attività:

  • soldato (50 post, 50 “mi piace”)
  • sergente (100 post, 100 “mi piace”)
  • capitano (100 post, 100 “mi piace”, 1 anno sulla community)
  • comandante (500 post, 500 “mi piace”, 2 anni sulla community)

Gli utenti salgono nella scala in base alla loro attività e ottengono titoli che vengono mostrati accanto ai loro nomi. Vedo che ci sono badge per questo e che possono essere usati come titoli personalizzati. Ma sembra una questione di alternanza. Vorrei che fosse visibile sia il titolo della scala che il titolo personalizzato.

Suppongo che, per i criteri di attività, debba scrivere una query SQL personalizzata per i badge?

Gruppi come Accesso Limitato alle Categorie
Penso che questa sia la soluzione più adatta alle mie esigenze. Basta regolare i permessi di Vedere, Rispondere, Creare.

Dal mio limitato tentativo, suppongo di poter creare gruppi personalizzati e assegnare i permessi sopra sui singoli gruppi o sottocategorie. Puoi confermare?

Se questo è vero, come posso automatizzare l’iscrizione di membri a un gruppo in base alla loro attività? Per esempio, chi ha più di 100 post ottiene l’accesso automatico. Ricordo che l’obiettivo finale è dare accesso alla categoria.

In secondo luogo, come rimuovo l’accesso alla categoria per alcuni utenti? Per esempio, se un membro soddisfa il criterio di post ma è un troublemaker, come posso rimuovere il loro accesso con una negazione override?

Vedo che Discourse permette solo permessi additivi e non una negazione override.

Gruppi come Abbonamenti
Continuando, vorrei che gli utenti potessero acquistare abbonamenti per ottenere l’accesso a un gruppo e che, una volta scaduto l’abbonamento, vengano rimossi dal gruppo (e quindi dall’accesso alla categoria).

Ma se sono già in un altro gruppo per attività (100 post), mantengono l’accesso anche dopo che l’abbonamento scade. Sono le permission additive a poter aiutare?

3 Mi Piace

@NateDhaliwal - Sebbene abbia menzionato “Migrazione” nel titolo, mi chiedo se la categoria Migrazione sia il posto giusto per questo. In sostanza, sto chiedendo un equivalente Discourse delle configurazioni e delle funzionalità come si vedono su XenForo. Tuttavia, finché riceverò aiuto, va bene in entrambi i posti.

1 Mi Piace