# Annidare le sottocategorie Nest sotto le loro categorie principali nella barra laterale

**URL:** https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581
**Category:** UX
**Tags:** sidebar
**Created:** [20 Settembre 2022, 8:23pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581 "2022-09-20T20:23:16Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [20 Settembre 2022, 8:23pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/1 "2022-09-20T20:23:16Z")

</div>

Le sottocategorie dovrebbero essere annidate nella barra laterale.

Cose come questo esempio non funzioneranno a meno che le sottocategorie non siano annidate:  
Ford  
–Guida  
–Acquisto  
GM  
–Guida  
–Acquisto

Il risultato visualizzato sarebbe:  
Guida  
Guida  
Ford  
GM  
Acquisto  
Acquisto

Nello screenshot qui sotto, **documentation** è la categoria padre, mentre admins, faq, moderators, sso, sysadmin sono sottocategorie.

 ![Screen Shot 2022-09-20 at 1.01.42 PM](https://global.discourse-cdn.com/meta/original/4X/8/7/7/8770ffeb1bf558701780fa918b439f400bfa9afd.png)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [21 Settembre 2022, 4:21pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/3 "2022-09-21T16:21:57Z")

</div>

Un dettaglio che dobbiamo definire qui è cosa fare nel caso in cui qualcuno aggiunga la sottocategoria e non la categoria principale… la categoria principale dovrebbe essere sempre inclusa per contesto?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [21 Settembre 2022, 4:28pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/4 "2022-09-21T16:28:54Z")

</div>

È più o meno un obbligo, se le sottocategorie possono avere nomi duplicati.

Non sono uno sviluppatore, ma mi occupo molto di UX/UI, quindi direi che usare lo stesso nome è comunque una pessima politica. Quindi una soluzione sarebbe forzare l’unicità anche dei nomi reali (e dopo di ciò ci sono tonnellate di forum rotti…)

Ma potreste darci mano libera per nominare le categorie dall’amministratore in un modo che non sia correlato alla tecnologia del forum? È solo un altro nome visibile per gli utenti, quindi si potrebbe usare qualcosa come `categoria:sottocategoria`.

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [21 Settembre 2022, 4:33pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/5 "2022-09-21T16:33:04Z")

</div>

Forzare il nome della categoria padre nel nome della sottocategoria creerà molte informazioni ridondanti, come:

Ford  
– Ford Driving  
– Ford Purchasing  
GM  
– GM Driving  
– GM Purchasing

---

<div class="post-metadata">

### Author: ![jenroberts](https://avatars.discourse-cdn.com/v4/letter/j/7ba0ec/32.png) [@jenroberts](https://meta.discourse.org/u/jenroberts)
#### Post date: [21 Settembre 2022, 10:52pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/6 "2022-09-21T22:52:55Z")

</div>

Ho appena rinominato tutte le nostre sottocategorie con un prefisso di categoria, ma concordo anche sul fatto che la nidificazione sarebbe una buona opzione. Poiché abbiamo diversi livelli di sicurezza su ciascuna categoria principale, abbiamo utilizzato lo stesso nome, ma posso anche vedere il vantaggio di avere prefissi.

Sarebbe anche bello se le categorie potessero essere espanse e compresse: con oltre 200 categorie, è un elenco lungo.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [22 Settembre 2022, 1:12am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/7 "2022-09-22T01:12:21Z")

</div>

Il nostro pensiero iniziale è che potremmo iniziare con alcuni semplici miglioramenti qui:

1. Ordina sempre le categorie per categoria padre, quindi sottocategoria
2. Mostra lo stile del badge metà e metà per le sottocategorie (in modo che ci sia un accenno visivo del suo genitore)

Non risolve l’intero problema, ma le soluzioni alternative di: 1) chiedere agli utenti di aggiungere la categoria padre da soli o 2) aggiornare i nomi delle categorie per distinguerle sono entrambe disponibili.

Tuttavia, terremo d’occhio questo aspetto e valuteremo quali altri cambiamenti potrebbero essere giustificati.

> [@jenroberts](#):
>
> Sarebbe anche bello se le categorie potessero essere aperte e chiuse - con oltre 200 categorie, è un lungo elenco.

Quante di queste categorie ti aspetti che un dato utente aggiunga alla sua barra laterale?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [22 Settembre 2022, 6:03am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/8 "2022-09-22T06:03:05Z")

</div>

> [@mcwumbly](#):
>
> Quante di queste categorie ti aspetti che un dato utente aggiunga alla sua barra laterale?

La prendo come una domanda generale 😉

Nessuna. Stanno già seguendo solo quelle categorie che sono interessanti e desiderano notifiche ugualmente da tutte quelle.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [22 Settembre 2022, 4:39pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/9 "2022-09-22T16:39:36Z")

</div>

3 post sono stati divisi in un nuovo argomento: [Opzione per mostrare solo categorie e tag non letti nella barra laterale](https://meta.discourse.org/t/option-to-show-only-unread-categories-and-tags-in-sidebar/239776)

---

<div class="post-metadata">

### Author: ![DonH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/donh/32/274040_2.png) [@DonH](https://meta.discourse.org/u/DonH)
#### Post date: [24 Settembre 2022, 4:49am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/10 "2022-09-24T04:49:37Z")

</div>

L’attivazione/disattivazione delle sottocategorie nella barra laterale è essenziale. Abbiamo già nove categorie e 19 sottocategorie e non ho finito di ordinarle. Prevedo di aggiungere altre 25 sottocategorie. Vorrei che fossero tutte disponibili nella barra laterale. Il nostro corpus si sta costruendo dal 1969, quindi il nostro forum serve tanto come biblioteca di riferimento quanto come simposio. Per noi, le categorie sono sia aiuti alla ricerca _sia_ filtri di conversazione.

Per lo stesso motivo, i tag devono essere alfabetici e scorrevoli nella barra laterale. Abbiamo 1400 tag e raddoppieranno quando avrò finito di ordinarli. Senza una finestra di scorrimento, sarà impossibile presentare i tag in modo utile. Infatti, una finestra di scorrimento con una casella di query in cima sarebbe l’ideale.

Probabilmente è una discussione separata, ma mettere i tag in finestre a comparsa commutabili sotto i titoli degli argomenti nella visualizzazione elenco sarebbe anche molto utile. I nostri argomenti hanno in media 18 tag ciascuno. Il nostro argomento più lungo ha 98 tag. Quando li presento tutti, oscurano i titoli degli argomenti. Lo menziono qui perché l’implementazione di una classe generica di casella di scorrimento attivabile potrebbe servire a molteplici scopi utili.

> > Sarebbe anche bello se le categorie potessero essere aperte e chiuse.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [24 Settembre 2022, 5:05am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/11 "2022-09-24T05:05:07Z")

</div>

> [@DonH](#):
>
> Vorrei che fossero tutti disponibili nella barra laterale.

Perché? Sarebbe davvero orribile da usare, perché quell’elenco sarebbe lunghissimo. Beh, se la maggior parte dei tuoi utenti ha uno schermo da 24 pollici o più grande e non ti dispiacciono schermi più piccoli e dispositivi mobili e i tuoi utenti non sanno come usare la pagina delle categorie, allora forse.

E siamo tornati al problema principale: un utente deve avere la scelta di cosa vedere e cosa no. Non spetta all’amministratore decidere.

---

<div class="post-metadata">

### Author: ![DonH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/donh/32/274040_2.png) [@DonH](https://meta.discourse.org/u/DonH)
#### Post date: [24 Settembre 2022, 6:18am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/12 "2022-09-24T06:18:18Z")

</div>

Per facilitare la navigazione. Sarebbe molto più pulito della visualizzazione a doppia larghezza per categoria/elenco, che è l’unica opzione attuale e occupa molto più spazio di un singolo elenco con una barra laterale se lo spazio è un problema.

> > Perché

Supponendo che tu ti riferisca ai tag, un elenco ordinato alfanumericamente lungo un miglio che scorre all’interno di una finestra controllata da una casella di ricerca sopra di essa e da una rotellina del mouse sarebbe piuttosto comodo, molto meglio di qualsiasi altra presentazione di tag. Ciò include l’enorme visualizzazione dell’elenco della pagina dei tag, che non è assolutamente un comodo ausilio alla navigazione perché richiede un rapido passaggio avanti e indietro dalla pagina dei tag all’argomento e per il quale l’unico strumento è il pulsante indietro del browser.

> > quell’elenco sarà lungo un miglio.

Quindi due punti qui.

Innanzitutto, Discourse è costruito dal basso verso l’alto per il futuro, il che significa che è destinato a tutti coloro che dispongono di schermi ampi e ad alta risoluzione. Comunque, è quasi un punto irrilevante, ho appena comprato un nuovo monitor per mia figlia la settimana scorsa e ho trovato zero disponibili a meno di 24 pollici.

Per quanto riguarda il mobile, posso solo dire che la navigazione progettata per queste classi di interfacce è in ogni modo diversa da quella per un desktop o un laptop. Le barre laterali non sono uno strumento appropriato.

> > se la maggior parte dei tuoi utenti ha uno schermo da 24 pollici o più grande e non ti dispiacciono schermi più piccoli e dispositivi mobili

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [24 Settembre 2022, 7:42am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/13 "2022-09-24T07:42:23Z")

</div>

> [@DonH](#):
>
> per il futuro, il che significa che è destinato a tutti coloro che dispongono di schermi generosi e ad alta risoluzione

Il futuro, che è già la normalità di lunedì, è totalmente opposto. È costruito sui cellulari. Mi dispiace, ma i grandi schermi sono una cosa del passato.

Sapevi che in Europa i cellulari sono più comuni dei laptop? Ma non abbiamo più nemmeno telefoni fissi o assegni (tranne Regno Unito/Irlanda, ma sono indietro di circa 50 anni 😉 )

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [24 Settembre 2022, 11:11am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/14 "2022-09-24T11:11:49Z")

</div>

Sembra che il tuo caso d’uso sia più adatto a [discourse-docs](https://meta.discourse.org/t/discourse-docs-documentation-management/130172) che alla barra laterale.

Puoi vedere un esempio della vista e del filtraggio che fornisce qui [Documentation - Discourse Meta](https://meta.discourse.org/docs/)

---

<div class="post-metadata">

### Author: ![DonH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/donh/32/274040_2.png) [@DonH](https://meta.discourse.org/u/DonH)
#### Post date: [24 Settembre 2022, 2:44pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/15 "2022-09-24T14:44:12Z")

</div>

Certo, non me l’aspettavo affatto. Penso che la versione a barra laterale della barra laterale sia ben adatta a quei fastidiosi dispositivi mobili.

> [@Jagster](#):
>
> Sapevi che in Europa i cellulari sono più comuni dei laptop?

Quindi forse lo sai, questa è l’app mobile che viene fornita con i forum fortunati di Digital Ocean?

> **[GitHub - discourse/DiscourseMobile: Discourse Mobile](https://github.com/discourse/DiscourseMobile)**
>
> Discourse Mobile

Stephen, grazie per questo suggerimento. L’ho installato e ci sto giocando. Potrebbe funzionare per un gran numero di articoli che non abbiamo ancora aggiunto. Ciò di cui ho bisogno per quelli è la possibilità di commentare per attirare il lettore nelle discussioni. Stavo pensando di integrare Ghost a tale scopo.

> [@Stephen](#):
>
> Sembra che il tuo caso d’uso sia più adatto a [discourse-docs](https://meta.discourse.org/t/discourse-docs-documentation-management/130172) che alla barra laterale.

Penso ancora che la barra laterale sarà ideale per la navigazione desktop/laptop se viene fornita con una casella di scorrimento attivabile per i tag e con categorie attivabili.

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [11 Ottobre 2022, 12:41am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/16 "2022-10-11T00:41:06Z")

</div>

> [@mcwumbly](#):
>
> 1. Mostra lo stile del badge metà-metà per le sottocategorie (in modo che ci sia un indizio visivo del suo genitore)

Questa parte è stata consegnata in PR  
[FEATURE: double color for subcategories prefix by lis2 · Pull Request #18525 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/18525)

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [12 Ottobre 2022, 4:43pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/17 "2022-10-12T16:43:48Z")

</div>

Il badge colorato è molto utile per distinguere le relazioni genitore-sottocategoria. L’ordinamento e un possibile rientro dovrebbero consolidare l’identificazione visiva delle sottocategorie. Ecco cosa intendo:

 ![subcategory-order-relationship](https://global.discourse-cdn.com/meta/original/4X/2/f/8/2f825698fcbca8cf463b6e92a524d9276cf153e8.jpeg)

**documentation** è la categoria genitore di **admins** e **sysadmin**. Nella configurazione attuale, sono ordinati alfabeticamente e l’unica indicazione di una relazione è il badge colorato a metà. Ovviamente, questo non è l’ideale.

Quando ordinati, otteniamo un senso di ordine e relazione, ma è comunque solo una distinzione tramite badge colorato.

Un modo migliore sarebbe dare alla sottocategoria un leggero rientro che è universalmente compreso come un’indicazione di una relazione categoria-sottocategoria. Il mockup sopra mostra come potrebbe apparire quando la sottocategoria è rientrata di una larghezza pari a metà o intera del badge.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [12 Ottobre 2022, 8:45pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/18 "2022-10-12T20:45:32Z")

</div>

> [@omarfilip](#):
>
> La maqueta anterior muestra cómo podría verse cuando la subcategoría está indentada por la mitad o el ancho completo de la insignia.

¡Gracias por tomarte el tiempo de diseñar estas ideas!

Hay otro escenario a tener en cuenta: cuando los usuarios tienen todas las categorías anteriores en su barra lateral que has ilustrado, pero _no_ la categoría principal **#Documentation**. ¿Cómo te imaginarías manejar ese escenario?

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [12 Ottobre 2022, 9:19pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/19 "2022-10-12T21:19:00Z")

</div>

Suppongo che dipenderebbe dalla struttura del sito. Nella mia OP, dove ho usato Ford e GM come esempio di comunità strutturata, non includere una categoria padre potrebbe rendere difficile la lettura della barra laterale: quale è quale?

In questo caso, la categoria padre dovrebbe essere mostrata:

- Guida
- Guida

Nei casi in cui ogni sottocategoria può stare da sola, il padre potrebbe non essere necessario.

Per le categorie con sottocategorie, la mia community tratta il padre come un segnaposto che non ha argomenti. Invece, tutti gli argomenti sono nelle sottocategorie. Abbiamo altre categorie autonome.

Quindi, idealmente, un amministratore potrebbe scegliere se la categoria padre viene elencata nella barra laterale.

✅ Mostra la gerarchia nella barra laterale

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [4 Novembre 2022, 1:06am UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/20 "2022-11-04T01:06:04Z")

</div>

L’ordine delle sottocategorie nella barra laterale ora viene ordinato prima per il loro genitore secondo questa PR di @tgxworld:

> <https://github.com/discourse/discourse/pull/18803>
>
> There are two possible ordering for categories shown in sidebar with
> this commi…t.
> 
> When the \`fixed\_category\_positions\` site setting is enabled, the
> categories are ordered based on \`Category#position\` which is a configurable
> option by the user. When said site setting is disabled, the categories
> are ordered based on \`Category#name\`.
> 
> The categories in Sidebar are also sorted in such a way where child
> categories are always ordered right after their parents. When multiple
> child categories are present, the child categories are ordered based on
> the ordering described above.

---

<div class="post-metadata">

### Author: ![yangprojects](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yangprojects/32/308226_2.png) [@yangprojects](https://meta.discourse.org/u/yangprojects)
#### Post date: [25 Maggio 2023, 9:54pm UTC](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581/21 "2023-05-25T21:54:36Z")

</div>

Qualcuno ha trovato una soluzione per le sottocategorie nidificate? Sto ancora cercando e non sono riuscito a trovare componenti tematici che funzionino.

[Pagina seguente](https://meta.discourse.org/t/nest-subcategories-under-their-parent-categories-in-the-sidebar/239581.md?page=2)
