# Concord: un tema in stile Discord per Discourse

**URL:** <https://meta.discourse.org/t/concord-a-discord-alternative-theme-for-discourse/414805>\
**Category:** Theme\
**Tags:** chat, voice\
**Created:** [15 Ottobre 2026, 8:00pm UTC](https://meta.discourse.org/t/concord-a-discord-alternative-theme-for-discourse/414805 "2026-10-15T20:00:50Z")\
**Posts on this page:** 1\
**Page:** 1

<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:** [15 Ottobre 2026, 8:00pm UTC](https://meta.discourse.org/t/concord-a-discord-alternative-theme-for-discourse/414805/1 "2026-10-15T20:00:50Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Riepilogo** | Un’alternativa a Discord auto-ospitata e open source: trasforma Discourse in una community basata su canali con canali testuali, vocali e forum. |
| 🛠 | **Repository** | [github.com/awesomerobot/concord](https://github.com/awesomerobot/concord) |
| ❓ | **Guida all’installazione** | [Come installare un tema o un componente di tema](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Nuovo ai temi Discourse?** | [Guida per principianti all’uso dei temi Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Installa questo tema

Quando usi Discourse per gestire il tuo sito indipendente, puoi scegliere le tue [politiche](https://discord.com/safety/age-assurance-on-discord-vendors-methods-and-your-data), consentire che il tuo sito sia visualizzabile pubblicamente e pubblicare contenuti indicizzati dai motori di ricerca e dai crawler. Inoltre, puoi estenderlo e ridisegnarlo come preferisci!

 ![discord style chat channel](https://global.discourse-cdn.com/meta/original/4X/8/b/3/8b3fdc1a174434277ea5688b365ca9e2b40494d7.png)  
 ![discourse forum channel topic list](https://global.discourse-cdn.com/meta/original/4X/9/4/b/94b26f19e4b947be0972930a6c15fd05882950cb.png)  
 ![discourse forum channel topic](https://global.discourse-cdn.com/meta/original/4X/2/8/6/2861474019ea02077bedcc091acbcf1f3ae4ba12.png)

Concord rende tutto un canale e mostra tutti i canali in una barra laterale personalizzata:

- Le **categorie** sono canali forum
- I **canali di chat** sono canali testuali
- Le **sale vocali** (dal [plugin vocale](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/)) sono canali vocali
- I **tag** possono opzionalmente essere anche canali di tag

L’intestazione diventa un’intestazione del canale con il nome, la descrizione e le azioni del canale corrente; i messaggi diretti si trovano nella loro propria vista; c’è un elenco dei membri nella barra laterale destra che mostra chi è online, e le pagine a livello di sito (info, gruppi, badge, amministrazione, ecc.) vengono spostate in un menu separato.

 ![Discord style header menu](https://global.discourse-cdn.com/meta/original/4X/0/d/7/0d7dd3148cc7816c811db80afd6cf0765b1f5d57.png)

⚠ Questo modifica drasticamente il layout di Discourse, quindi non sarà compatibile con ogni plugin o componente di tema. Dipende anche da alcune modifiche molto recenti nel core, quindi assicurati di aver aggiornato Discourse prima di installarlo (avrai bisogno di una build dal 15 ottobre 2026 o successiva).

### Configurazione

Concord richiede alcune modifiche alle impostazioni del sito, ecco cosa controllare nelle impostazioni del sito Discourse dopo l’installazione.

Come amministratore, puoi visualizzare tutte queste impostazioni simultaneamente incollando questo alla fine dell’URL di Discourse:

```plaintext
/admin/site_settings/category/all_results?filter=any:navigation_menu|default_homepage|chat_enabled|chat_allowed_groups|enable_public_channels|voice_allowed_groups|voice_create_room_allowed_groups|enable_user_status|tagging_enabled

```

ℹ Nota che devi abilitare la voce dalle imminenti modifiche per vedere le impostazioni rilevanti, `/admin/config/upcoming-changes`

| Impostazione del sito | A cosa impostarla |
| --- | --- |
| `navigation menu` | `sidebar` (obbligatorio, l’elenco dei canali _è_ la barra laterale) |
| `chat enabled` | `enabled` se vuoi canali testuali e DM |
| `chat allowed groups` | chiunque dovrebbe poter chattare, includi `anonymous_users` per la visualizzazione non autenticata |
| `enable public channels` | `enabled` in modo che lo staff possa creare canali testuali |
| `voice enabled` | `enabled` se vuoi canali vocali |
| `voice allowed groups` | chiunque dovrebbe poter unirsi ai canali vocali |
| `voice create room allowed groups` | chiunque dovrebbe poter creare canali vocali |
| `enable user status` | facoltativo, gli stati vengono mostrati sugli avatar nel pannello utente e nell’intestazione |
| `tagging enabled` | facoltativo, necessario solo se attivi l’impostazione `include tags` del tema |
| `default homepage` | facoltativo, ma ora puoi impostarlo su un canale di chat a tua scelta |

### Creazione dei canali

Il `+` accanto al nome del tuo sito apre una modale “crea canale”. Offre solo i tipi di canale che hai il permesso di creare:

- **Forum** crea una categoria (chiunque può creare categorie)
- **Testuale** crea un canale di chat (staff)
- **Vocale** crea una sala vocale (l’impostazione `voice create room allowed groups`)

 ![the create channel modal](https://global.discourse-cdn.com/meta/original/4X/1/e/f/1ef10d306bb25e6481711a1d253ecce4d2c93aa2.png)

Ogni tipo può essere reso privato per un insieme di gruppi. Puoi modificarlo successivamente da **Privacy** nel menu `…` del canale dalla barra laterale.

 ![the privacy link in the sidebar menu](https://global.discourse-cdn.com/meta/original/4X/3/6/e/36ee27617521c6a7350c7d0194869fb0c1651cb1.png)

In Discourse, i canali di chat ottengono i loro permessi da una categoria, quindi ogni canale testuale che crei in questo tema ottiene una categoria “di supporto” vuota, annidata all’interno di una categoria genitore `chat-channels`. Queste categorie sono nascoste dall’elenco dei canali, quindi non dovresti doverci pensare… ma non pubblicare argomenti in esse (agli utenti normali non è consentito)! Quando elimini un canale testuale dal suo menu `…` della barra laterale, viene eliminata anche la sua categoria di supporto.

### Organizzazione dei canali nella barra laterale

I canali possono essere raggruppati in sezioni richiudibili. Gli amministratori possono creare, rinominare, riordinare ed eliminare le sezioni dal menu `…` su un’intestazione di sezione, e spostare i canali tra di esse dal menu `…` su ciascun canale. Qualsiasi cosa non sia in una sezione viene elencata in alto, in ordine alfabetico.

 ![choosing a sidebar section from the menu](https://global.discourse-cdn.com/meta/original/4X/c/5/0/c5043d318f137294e42aac4c64650641350ee686.png)

Le sezioni sono a livello di sito, quindi tutti vedono lo stesso layout. Le modifiche appaiono per le altre persone la prossima volta che caricano la pagina.

### Impostazioni del tema

| Nome | Descrizione |
| --- | --- |
| include tags | Elenca i tag della barra laterale dell’utente come canali (disattivato di default) |
| include chat channels | Elenca i canali di chat come canali testuali (attivo di default) |
| ai conversations link | Mostra un pulsante per le conversazioni con bot AI accanto al nome del sito, per chi può usarli (richiede Discourse AI con Chatbot abilitato) |
| remember last channel | Riapre il canale in cui qualcuno era stato l’ultima volta quando torna sul tuo sito |
| chat container category | Slug della categoria che contiene le categorie di supporto per i canali testuali, predefinito su `chat-channels` |
| sidebar sections | Le sezioni e i canali in ciascuna, puoi gestirle dalla barra laterale, questo è solo dove i dati sono archiviati |
| member list roles | Gruppi mostrati come ruoli in cima all’elenco dei membri, in ordine (amministratori e moderatori di default) |

### Altre cose da notare

- Tutti vedono ogni canale a cui hanno accesso, non c’è ancora un modo per nascondere singoli canali dal proprio elenco. Il silenziamento di un canale funziona ancora come al solito per le notifiche.
- L’apertura di un canale testuale vi unisce, proprio come Discord. Se qualcuno lascia un canale, verrà comunque elencato, quindi il silenziamento è l’opzione migliore per abbassare il volume.
- Le sottocategorie non hanno il loro posto nell’elenco dei canali, invece vengono mostrate come caselle in cima al canale forum del genitore. Il tema suggerisce generalmente una struttura piatta, ma puoi scegliere una categoria genitore per un canale forum modificandolo dopo la creazione.
- L’eliminazione di un canale testuale dalla pagina delle impostazioni della chat stessa è nascosta per i canali con una categoria di supporto, quindi vengono sempre eliminati dal menu `…` del canale (che pulisce anche la categoria). Se un canale viene eliminato in altro modo, ad esempio tramite API, la categoria di supporto rimane e vorrai rimuoverla tu stesso.
- La chat si apre sempre a schermo intero, mai nel drawer.
- “Online” nell’elenco dei membri significa attivo ovunque sul sito negli ultimi pochi minuti, non solo nella chat. Le persone che nascondono la loro presenza restano nascoste.
- Su siti con un numero molto elevato di canali, solo i primi 500 canali testuali vengono caricati nell’elenco. Allo stesso modo, l’elenco dei membri di un canale di chat privato carica i suoi primi 250 membri in anticipo, e il resto mentre scorri.
- Rendere privato un canale vocale aggiunge i membri _correnti_ dei gruppi che scegli (fino a 200). Le persone che si uniscono a quei gruppi più tardi non otterranno l’accesso automaticamente, poiché le sale vocali non hanno permessi di gruppo. Dovrai invitare manualmente altri membri.
- Se in seguito passi via da Concord, le categorie di supporto per i tuoi canali testuali saranno ancora lì (e visibili su `/categories`), quindi potresti volerle eliminare.

C’è ancora molto che possiamo fare qui, ma questa è una solida base se stai cercando un’alternativa a Discord che puoi auto-ospitare (o usare sul nostro hosting [discusso.org](http://discusso.org) a pagamento!).

Come sempre, feedback e pensieri sono benvenuti!
