Grazie per il suggerimento @kinetiksoft! Mi piace però mantenere i componenti condivisi senza funzionalità di gruppo
. Il motivo è che, secondo la mia esperienza, i casi d’uso effettivi sono spesso più specifici rispetto alla semplice selezione di un gruppo. Potresti anche dover distinguere i visitatori anonimi. Oppure visualizzare contenuti diversi per gruppi diversi. E questo aggiunge già complessità.
Di solito copio i componenti o implemento semplicemente diverse opzioni di layout con CSS. Quindi temo che anche questa sarebbe la mia raccomandazione.
Per quanto riguarda il targeting dei gruppi con CSS, il componente Discourse groups css classes in body è un ottimo aiuto.