# Menu laterale

> Il menu laterale Completo o Compatto (solo icone), la scelta di ogni persona in Il mio account › Aspetto, lo stato iniziale della community e i badge di novità, menzioni e messaggi non letti.

Il menu laterale mostra le sezioni e gli spazi della community. Sul computer ha due stati: **Completo**, con l'icona e il nome di ogni sezione e di ogni spazio, e **Compatto**, una striscia stretta con le sole icone, che lascia più larghezza al contenuto. In entrambi, i **badge** mostrano cosa è arrivato dalla tua ultima visita a ogni spazio.

## A cosa serve

- **Community con molti contenuti** (corsi, video, eventi con programmi lunghi): il menu compatto dà più spazio allo schermo, e chi vuole il menu completo ci torna con un clic.
- **Community con molti spazi:** i badge mostrano dove andare per primo, senza aprirli uno a uno.

## Come funziona

### Completo e Compatto

| Stato | Come appare |
|---|---|
| **Completo** (predefinito) | *"Icone e nomi di sezioni e spazi."* È il menu in cui si riordina e si modifica |
| **Compatto** | *"Solo icone; gli spazi si aprono in un menu flottante."* |

Nel menu **Compatto**:

- Ogni sezione diventa un'icona. Una sezione senza icona propria mostra le iniziali del nome (una o due lettere).
- Passando il mouse sull'icona si vede il nome della sezione.
- Un clic sulla sezione apre un **menu flottante** con i suoi spazi, con il lucchetto degli spazi chiusi e i badge. Una sezione con un solo spazio porta direttamente a quello.
- **Amministrazione** diventa un'icona con il suo menu.
- Per il proprietario e l'amministratore, l'icona **Modifica menu** torna al menu **Completo**, dove si riordinano e si modificano sezioni e spazi. Nel compatto non si riordina.
- Quando il piano della community lo richiede, il piccolo marchio **Powered by Memberfy** resta in fondo al menu.

I due stati valgono su schermi da 1024 px di larghezza in su. Sul telefono, il menu resta il cassetto che si apre dal pulsante nell'intestazione.

### La scelta di ogni persona

Chiunque cambia il menu per sé in due modi:

- con il pulsante nell'intestazione (**Compatta menu** / **Espandi menu**), che sul computer alterna tra completo e compatto;
- in **Il mio account › Aspetto**, campo **Menu laterale**: **Segui la community** (mostra lo stato della community, *"Ora: completo."*), **Completo** o **Compatto**.

La scelta *"Vale solo in questo browser e in questa community."*: non viene inviata al server, quindi in un altro browser, su un altro dispositivo o in un'altra community la persona torna a vedere lo stato della community.

### Lo stato iniziale della community

Lo stato con cui il menu si apre per chi non ha ancora scelto è **Completo** per impostazione predefinita. Il proprietario e l'amministratore possono passarlo a **Compatto**, per ora **solo tramite l'assistente o l'API** (vedi sotto); la scelta sullo schermo arriva con l'editor del tema.

### I badge

| Badge | Dove | Cosa mostra |
|---|---|---|
| **Numero nel colore della community** | Spazi **Feed**, **Contenuti** ed **Eventi** | Quante novità sono arrivate dalla tua ultima visita allo spazio |
| **Numero in rosso** | Spazi **Canale** | Menzioni a te non ancora lette |
| **Punto** | Spazi **Canale** | Ci sono messaggi non letti, senza menzioni a te |

Cosa conta come novità:

| Spazio | Cosa conta |
|---|---|
| Feed e Contenuti | Post di **altre persone**, pubblicati e approvati, che puoi leggere. I tuoi non contano |
| Eventi | Eventi **pubblicati** dopo la tua ultima visita |

- Oltre 99, il badge mostra **99+**.
- Nel menu compatto, l'icona della sezione mostra, in quest'ordine: le menzioni in rosso; se non ce ne sono, la somma delle novità dei suoi spazi; se non ce ne sono nemmeno, un punto quando ci sono messaggi non letti nel Canale.
- Aprire lo spazio azzera il suo badge.
- Uno spazio che non hai mai aperto conta da quando sei entrato nella community.
- **Uno spazio che non puoi aprire non conta:** uno spazio privato, legato a un piano o a un gruppo, o con lucchetto non compare nel badge né nella somma della sezione. Nessuno scopre dal numero quanti elementi ci sono in uno spazio chiuso.
- Un post programmato conta solo quando viene pubblicato; uno in attesa di approvazione, solo quando viene approvato.

### Chi può

Cambiare il menu per sé e vedere i badge: chiunque. Lo stato iniziale della community e **Modifica menu**: **proprietario** e **amministratore**.

## Passo per passo

*Per te:*

1. **Il mio account › Aspetto**.
2. In **Menu laterale**, scegli **Segui la community**, **Completo** o **Compatto**.

Oppure fai clic sul pulsante del menu nell'intestazione per cambiarlo subito.

*Per la community (proprietario o amministratore):* chiedi all'assistente *"Rendi il menu compatto per tutti"* e conferma. Poi apri la community in una finestra in incognito (o chiedi a un membro) e verifica come appare il menu a chi non ha ancora scelto.

## Esempi

**Scuola di corsi video.** Menu **Compatto** per tutti: le lezioni occupano tutto lo schermo, e lo studente apre la sezione **Impara** dalla sua icona.

**Community con sei spazi Feed.** I badge mostrano che **Offerte di lavoro** ha 12 post nuovi e **Avvisi** 2: il membro inizia da Offerte di lavoro.

## Domande frequenti

**Cambiare lo stato iniziale cambia il menu di chi ha già scelto?**
No. Vale per chi è su **Segui la community**, che è il predefinito per chi non ha ancora scelto.

**Perché non riesco a riordinare nel menu compatto?**
Il riordino si fa nel menu completo. Usa **Modifica menu**, che torna al completo.

**Il badge conta i miei post?**
No. Solo quelli di altre persone.

**Leggere le novità tramite l'assistente azzera il badge?**
No. Il badge si azzera solo quando apri lo spazio nell'app.

**Altri moduli avranno il badge?**
Oggi Feed, Contenuti ed Eventi mostrano le novità, e il Canale mostra menzioni e messaggi non letti.

## Nell'API

- [`GET /api/menu/counters`](/api/referencia/sections-spaces/get-menu-counters) (qualsiasi ruolo della community dell'`X-CommunityId`): `spaces` (`spaceId`, `sectionId`, `module`, `count`, `lastVisitAt`; `null` se mai aperto), `sections` (`sectionId`, `count`) e `total`. Una chiamata per tutto il menu; compaiono solo gli spazi che la persona apre.
- La visita si registra quando la persona apre lo spazio (`GET /api/spaces/{id}`), al massimo una volta al minuto per persona e spazio.
- `appearance.navigation.sidebarDefault` (`full` o `rail`; predefinito `full`) arriva nelle letture della community e si salva con [`PATCH /api/communities/appearance`](/api/referencia/communities/update-community-appearance) (proprietario e amministratore). Un altro valore restituisce `400` su `navigation.sidebarDefault`. La modifica resta nei [Log](/membros/registros-de-atividades).

## Con l'assistente (MCP)

- *"Che novità ci sono nei miei spazi?"*: [`list_space_updates`](/mcp/ferramentas-comunidade#list-space-updates) elenca gli spazi con novità, da quello che ne ha di più a quello che ne ha di meno; con `include_zero: true`, anche quelli in pari. Leggere tramite l'assistente non azzera il badge.
- *"Rendi il menu compatto per tutti"*: [`update_community_appearance`](/mcp/ferramentas-comunidade#update-community-appearance) con `sidebar_default: "rail"` (o `"full"` per tornare al completo), solo proprietario e amministratore, sempre con conferma.

## Correlati

- [Modalità scura](/configuracoes/modo-escuro)
- [Colori](/configuracoes/cores)
- [Sezioni](/conceitos/secoes)
- [Spazi](/conceitos/espacos)
- [Account e profilo](/conceitos/conta-e-perfil)
