Penso che la risposta dipenda un po’ dalle tue aspettative su quanto i diversi argomenti all’interno della tua community attraggano un dato membro.
Ti aspetti molta sovrapposizione tra i gruppi che discutono di fotografia e cucina? Se sì, i tag per questi diversi argomenti probabilmente funzionano bene.
Oppure stai cercando di servire più sottocommunity – una per la cucina e una per la fotografia – all’interno dello stesso sito? Se sì, potresti preferire categorie per ciascuna.
Farò un’ipotesi che tu stia parlando prima di una singola community, dove le persone possono discutere insieme molti argomenti.
Il mio suggerimento sarebbe di iniziare con qualcosa di più simile all’Approccio B.
Avere diverse categorie per i diversi tipi di contenuto ti permetterà di segnalare più chiaramente che tipo di discussione è e quale sia il comportamento atteso dei partecipanti. Puoi approfondire ulteriormente in alcuni casi configurando le categorie per tali scopi (ad esempio, utilizzando il plugin solved per una categoria di domande e risposte).
Quindi, fai affidamento prima sui tag per l’argomento. Questo ti dà la libertà di applicare più tag alle discussioni quando c’è sovrapposizione (foto di cucina!).
Se, a un certo punto, osservi che è utile dividere più chiaramente alcuni argomenti da altri, puoi usare i tag per aiutarti a ricategorizzare le cose.
In generale, raccomandiamo meno categorie, piuttosto che più, specialmente all’inizio, e una gerarchia più superficiale piuttosto che una profonda. Per impostazione predefinita supportiamo solo due livelli di profondità. Devi fare uno sforzo per abilitare il supporto per un terzo.
Non so se le persone utilizzino molto gli URL per precompilare il composer. Posso immaginare che sia utile in alcuni scenari, ma ti suggerirei di accantonare quell’idea finché non ne troverai la necessità.
Per la scoperta, qualcos’altro da controllare è la pagina /filter, che ti permette di costruire elenchi di argomenti più personalizzati, che potresti configurare nella barra laterale del tuo sito: Filtering topic lists in Discourse