Ciao a tutti — cerco indicazioni su come strutturare il nostro Discourse, poiché se adottiamo l’approccio - Opzione 1, avremo 1200 categorie con 3 livelli di categorie (L1-L2-L3) e se eliminiamo L3, avremo circa 150 categorie con L1 e L2
Contesto
Pubblichiamo diversi tipi di contenuto (domande, discussioni, guide/articoli, eventi, offerte di lavoro, bollettini) su diversi argomenti. Pensate a esempi come:
- Aree tematiche (L1): Cucina, Fotografia
- Sottoargomenti (L2): Italiana (sotto Cucina), Ritratto (sotto Fotografia)
- Focus (L3): pasta, lievito madre, illuminazione, composizione
Sono indeciso tra due approcci e gradirei consigli sulle best practice.
Approccio A (argomento = categorie, tipo di contenuto = tag)
-
Categorie
- L1 (Area tematica):
cucina,fotografia - L2 (Sottoargomento):
italiana,ritratto - (Domanda) Dovremmo aggiungere un 3° livello di categoria per il “Focus” (es.
cucina → italiana → pasta) o mantenere l’albero superficiale e modellare il Focus come tag?
- L1 (Area tematica):
-
Tag
- Tag tipo-di-contenuto obbligatorio (esattamente uno):
domanda,discussione,guida,evento,offerta di lavoro,bollettino - Tag focus opzionale/obbligatorio:
pasta,lievito madre,illuminazione,composizione, …
- Tag tipo-di-contenuto obbligatorio (esattamente uno):
Pattern URL (Approccio A)
- Compositore precompilato (L2 + tipo + focus opzionale):
/new-topic?category=cucina/italiana&tags=domanda,pasta - Categoria filtrata per un tag (es. “Domande in italiano”):
/c/cucina/italiana?tags=domanda - Intersezioni di tag (AND) (su tutto il sito, es. “pasta + domanda”):
/tags/intersection/pasta/domanda - Categoria + multi-tag (usa Ricerca Avanzata):
/search?q=category:cucina/italiana%20tags:pasta+domanda
Domande per l’Approccio A
- La pratica consigliata è evitare un 3° livello di categoria e mantenere il “Focus” come tag?
- Ci sono insidie con le pagine di categoria che supportano solo un filtro
?tags=(richiedendo la Ricerca Avanzata per multi-tag all’interno di una singola categoria)?
Approccio B (tipo di contenuto = categorie, argomento = tag)
-
Categorie: di primo livello (o poche) per Domande, Discussioni, Guide, Eventi, Offerte di lavoro, Bollettini.
-
Tag (tre gruppi per argomento):
- Area tematica (es.
cucina,fotografia) — limite uno - Sottoargomento (es.
italiana,ritratto) — limite uno - Focus (es.
pasta,illuminazione) — 1 obbligatorio (o opzionale)
- Area tematica (es.
Pattern URL (Approccio B)
- Compositore precompilato (categoria tipo + tag argomento):
/new-topic?category=domande&tags=cucina,italiana,pasta - Naviga un tipo per argomento (es. Domande sulla cucina italiana):
/c/domande?tags=italiana(multi-tag + categoria → Ricerca Avanzata) - Intersezioni di argomenti su tutto il sito (indipendenti dal tipo):
/tags/intersection/italiana/pasta
Domande per l’Approccio B
- Dividere il contenuto tra categorie di “tipo” rende più difficile la navigazione per argomento?
- Ci sono insidie nel richiedere più gruppi di tag (Area tematica + Sottoargomento + Focus) per argomento?
Domande trasversali
- Best practice attuali: Mantenere un albero di categorie superficiale (1-2 livelli) e spostare i dettagli nei tag?
- Quando è giustificato un 3° livello di categoria? Solo per aree di Focus veramente ad alto volume che necessitano di permessi/pagine di destinazione separate?
- Ambito delle funzionalità: Se abilitiamo Risolto/Votazione, è meglio limitarne l’ambito alle categorie di argomento nell’Approccio A, o alle categorie di “Domande” nell’Approccio B?
- UX del compositore: I link al compositore precompilato (
/new-topic?category=...&tags=...) sono ancora il modo preferito per guidare gli autori? - UX della ricerca: Ci sono pattern più recenti per il filtraggio categoria + multi-tag (oltre la Ricerca Avanzata) che dovremmo conoscere?
Grazie in anticipo per suggerimenti, esempi e “cosa ha funzionato per voi”!