Bache di Discourse

:discourse2: Sommario Discourse Boards ti consente di organizzare topic e schede autonome in configurabili board kanban trascinabili[1] con controllo degli accessi per singola board.
:open_book: Guida all’installazione Questo plugin è incluso nel core di Discourse. Non è necessario installare il plugin separatamente.

Discourse Boards ti consente di organizzare topic e attività su board visive che puoi utilizzare per qualsiasi cosa, dalla condivisione della roadmap del prodotto con la tua community alla collaborazione su progetti con il tuo team o con gruppi specifici che scegli.

Ogni board può essere configurata con le proprie colonne, vincoli e controlli di accesso. Le board possono essere rese pubbliche o private per gruppi e individui specifici.

Le schede possono essere supportate da topic o essere autonome come schede leggere e possono essere trascinate e rilasciate per riordinarle all’interno di una colonna o spostarle tra le colonne.

:discourse: Discourse Boards è disponibile nei piani Business o Enterprise.

Casi d’uso

  • Roadmap
    Ordina le schede per priorità per classificare le funzionalità (suggerite → pianificate → rilasciate) e consenti ai membri di mettere mi piace o commentare i topic delle richieste sottostanti.
  • Collaborazione di team
    Trasforma una categoria (o un insieme di topic filtrato per tag) in un flusso di lavoro kanban per la collaborazione tra gruppi e individui specificati come Da fare → In corso → Fatto, trascinando i topic attraverso le fasi.
  • Elenco di attività autonome
    Crea schede fluttuanti per elementi rapidi che non giustificano un topic del forum — un’idea, un compito, un appunto da mettere in pausa — con assegnatari in modo che il team sappia chi è responsabile di cosa.

Funzionalità

  • Interfaccia board dedicata: crea e configura le board nell’applicazione in /boards, senza bisogno di componenti tematici o codice.
  • Schede basate su topic: qualsiasi topic può diventare una scheda. Titolo, tag, posizione e persino categoria/stato della scheda rimangono sincronizzati con il topic.
  • Schede autonome: crea schede autonome (titolo, note, tag, assegnatario) che non richiedono un topic sottostante.
  • Trascinamento e rilascio: sposta le schede tra le colonne e riordinale all’interno di colonne ordinate per priorità, con scorrimento automatico orizzontale durante il trascinamento.
  • Regole automatiche delle colonne: lega una colonna a un tag in modo che i topic corrispondenti vi fluiscono automaticamente, e configura azioni “Sposta a” (cambia categoria, assegna/disassegna, apri/chiedi) che aggiornano il topic quando una scheda vi arriva.
  • Ordinamento flessibile: ogni colonna ordina manualmente per priorità (ordine di trascinamento) o per recentezza (prima le attività recenti).
  • Vincoli della board: limita una board a categorie e/o tag specifici. I topic fuori ambito non vengono mai mostrati automaticamente e le modifiche ai vincoli mostrano in anteprima quante schede verrebbero rimosse.
  • Elenco di controllo degli accessi (ACL) per board: concedi view, edit o manage per utente o gruppo (lo stesso sistema di controllo degli accessi utilizzato per le categorie), incluso view anonimo opzionale.
  • Integrazione topic: un pulsante Aggiungi alla board sui topic e pillole di appartenenza alla board cliccabili che saltano direttamente alla scheda.
  • Aggiornamenti in tempo reale: le board si aggiornano in tempo reale quando vengono apportate modifiche da altri.
  • Consapevolezza di assegnazione e stato: gli assegnatari (tramite il plugin Assign) e lo stato aperto/chiuso vengono renderizzati sulle schede e risincronizzati quando cambiano.
  • Onebox: gli URL di board e schede si espandono in onebox ricche nei post.
  • Scorciatoie da tastiera: naviga, apri e persino sposta le schede senza toccare il mouse.
  • Statistiche dashboard admin: le attività delle board alimentano total_boards, created_boards, viewed_boards, active_boards, active_users e participating_users.

Concetti chiave

  • Board: una raccolta di colonne e schede, con il proprio URL (/boards/<slug>/<id>), elenco di accesso e vincoli opzionali di categoria/tag.
  • Colonna: una fase in una board. Le colonne possono avere un’icona, un colore, un legame con un tag, un ordine di ordinamento e azioni opzionali “sposta a”.
  • Scheda: un elemento in una colonna. Le schede topic riflettono un topic di Discourse, le schede fluttuanti sono autonome (titolo, note, tag, assegnatario) senza un topic sottostante.
  • Vincoli: limitare una board a categorie e/o tag specifici. I topic fuori dai vincoli non verranno mostrati automaticamente.
  • ACL: controllo degli accessi per board. View, edit o manage, concessi per utente/gruppo (un sistema di controllo degli accessi simile a quello utilizzato per le categorie).

Per iniziare

  1. Vai su Admin > Plugin, trova Boards e abilita il plugin.
  2. Visita /boards sul tuo sito e clicca su Nuova board.
  3. Dai alla board un nome (uno slug viene generato automaticamente) e scegli chi può visualizzare / modificare / gestire.
  4. Facoltativamente scegli i vincoli, una o più categorie e/o tag a cui la board è limitata.
  5. Scegli uno stile scheda (detailed o simple), poi clicca su Salva.

Aggiunta e organizzazione delle schede

  • Da un topic: apri qualsiasi topic pubblico e premi il pulsante Aggiungi alla board nel piè di pagina del topic, scegli una board, poi una colonna.
  • Dalla board: usa il + della colonna per creare una scheda fluttuante (nessun topic — aggiungi un titolo, note, tag e un assegnatario).
  • Trascina e rilascia sposta le schede tra le colonne e le riordina (nelle colonne ordinate per priorità). Spostare una scheda topic in una colonna le cui azioni di spostamento cambiano categoria/tag/stato/assegnatario aggiornerà il topic stesso.
  • Se un topic spostato violerebbe i vincoli di categoria/tag della board, ti verrà chiesto di applicare una correzione del vincolo (scegli una categoria/tag consentita).
  • Se l’impostazione Richiedi conferma della board è attiva, gli spostamenti che innescano una modifica del topic chiedono prima la conferma.

Ogni board in cui un topic è presente appare come una pillola sul topic; cliccala per saltare direttamente alla scheda.

image

Configurazione delle colonne

Apri le impostazioni di una colonna per impostare:

  • Titolo, icona, colore: Scegli un campione predefinito o qualsiasi colore esadecimale
  • Tag: I topic con questo tag appaiono in questa colonna (e si spostano con essa)
  • Ordinamento predefinito: Priority (ordine di trascinamento manuale) o Recency (prima le attività recenti)
  • Avanzate: Sposta in categoria, Assegna a…, Stato (apri/chiedi) applicati automaticamente al topic di qualsiasi scheda topic che atterra in questa colonna

Gestione delle board

Le impostazioni della board ti consentono di rinominare, cambiare vincoli, stile e accesso, e cancellare. Il restringimento dei vincoli ti avvisa quante schede topic esistenti verranno rimosse (con un’anteprima del vincolo prima di salvare).

Come funziona la sincronizzazione delle schede topic

  • Se una board ha vincoli, i topic corrispondenti vengono rappresentati automaticamente come schede, una scheda per ogni colonna con tag corrispondente.
  • La rimozione del tag, o lo spostamento del topic fuori ambito, rimuove automaticamente la/e scheda/e.
  • Le schede posizionate manualmente in colonne senza tag vengono preservate finché nessuna colonna con tag corrisponde.
  • Le assegnazioni (tramite il plugin Assign) e le modifiche allo stato del topic sono riflesse sulla board.

Controllo degli accessi

  • Chi può creare e gestire le board è impostato da boards_manage_board_allowed_groups (predefinito: admin e moderatori).
  • Ogni board ha il proprio ACL: view, edit, manage. Ad esempio, concedi a un gruppo view per visibilità in sola lettura, edit per spostare le schede e manage per riconfigurare la board. Gli utenti anonimi possono ottenere solo view.
  • Le board possono essere condivise pubblicamente concedendo al gruppo anonimo view (se il tuo sito consente la navigazione anonima), altrimenti i lettori della board devono corrispondere all’ACL.

Nota: lo spostamento di una scheda topic esegue modifiche sul topic stesso (categoria, tag, stato, assegnazione) e richiede che l’attore abbia i permessi topic corrispondenti; l’assegnazione richiede il plugin Assign e can_assign.

Scorciatoie da tastiera

Su /boards: h/l navigano le schede della board. Su una board: h/l si spostano tra le colonne, j/k si spostano tra le schede, Enter apre una scheda, Esc cancella. Shift+h/Shift+l sposta una scheda alla colonna adiacente; Shift+j/Shift+k riordina all’interno della sua colonna.

Impostazioni

Nome Descrizione
boards_enabled Abilita il plugin Boards in tutto il sito. Disabilitato di default.
boards_manage_board_allowed_groups Gruppi autorizzati a creare, gestire e cancellare le board (accesso al pulsante “Nuova board” e alle impostazioni della board). Predefinito a admins e moderators; gli amministratori sono sempre inclusi.

  1. https://it.wikipedia.org/wiki/Kanban_board ↩︎

15 Mi Piace

Ciao! Ho un’istanza self-hosted aggiornata alla versione 2026.9.0-latest, ma non riesco a trovare Discourse Board nella mia lista dei plugin.

Il plugin è disponibile per le istanze self-hosted? Dovremmo aggiungerlo manualmente?

Grazie per l’aiuto e il supporto.
A presto!

Hai aggiornato dopo l’annuncio? Lo sviluppo della versione 2026.9 è iniziato 11 giorni fa, ma le “Boards” sono state aggiunte 4 giorni fa. Quindi c’è la possibilità che tu stia usando una versione della 2026.9 senza le Boards. Se hai aggiornato di recente, dovresti poterla trovare nelle modifiche in arrivo.

6 Mi Piace

Grazie mille per la risposta. In effetti, probabilmente ho pubblicato la mia domanda troppo in fretta, e creare un nuovo aggiornamento nella mia istanza dovrebbe risolvere il problema :wink: grazie ancora

1 Mi Piace

Questa è una funzionalità nuova e straordinaria. L’ho appena installata e ho iniziato a sperimentare, quindi ci sono molte nuove funzioni da esplorare, ma questa potrebbe davvero cambiare le regole del gioco.

Una domanda, o meglio, cosa fanno gli altri per fornire l’accesso degli utenti alle bacheche? Forse un blocco laterale interessante. So che posso aggiungere un link nel menu, ma sembra che questa funzione potrebbe essere resa visibile in modi piuttosto creativi.

3 Mi Piace

Sì, finora non abbiamo fatto molto in termini di scoperta, a parte aggiungere un link alla sezione della barra laterale globale, come hai detto:

Tuttavia, penso che sia un’idea interessante avere qualcosa come il blocco della barra laterale delle Categorie, che consentirebbe a un utente di configurare facilmente quali bacheche vedere qui:

Forse anche una voce “Aggiungi/Rimuovi dalla mia barra laterale…” nel menu della bacheca?

3 Mi Piace

Mi sta piacendo tantissimo finora! Ha aperto completamente così tante possibilità per il nostro forum. GRAZIE!!!

Qualche spunto di feedback:

  • Potremmo per favore avere più di 4 colonne?
  • Quando creo una bacheca e devo tornare indietro per modificare il titolo della bacheca, non succede nulla: il titolo originale rimane lo stesso, l’unico modo per correggerlo è eliminare la bacheca e ricominciare da capo.
  • Quando sto creando una colonna (o una nuova bacheca), la finestra modale scompare se clicco fuori dalla modale: questo può essere frustrante quando sto cercando di cliccare sull’ultima opzione in un menu a tendina. Mi è successo alcune volte quando cercavo di selezionare da un elenco di tag, quindi ho dovuto ricominciare da capo e ricreare le colonne.
  • Solo una cosa gradita da avere: sarebbe bello se potessi scegliere tra le icone che ho caricato, o selezionare da diversi pacchetti di icone.
3 Mi Piace

Puoi già crearne più di 4 :slight_smile:

Puoi farlo cliccando sul titolo della modale “Impostazioni board”:

image

image

Ah sì, è piuttosto fastidioso… Penso che sia un problema generale con i moduli nelle modali per noi. Potrebbe essere un buon aggiunta a FormKit (il nostro strumento per i moduli) chiedere se sei finito quando si chiude una modale con un modulo modificato/non completato.

2 Mi Piace

Oh?!? Quando avevo 4 colonne, non c’era un pulsante più a destra della quarta colonna e non riuscivo a capire come aggiungerne un’altra. C’è un altro modo per farlo che ho perso di vista? Questa è una notizia molto entusiasmante!

Stavo facendo proprio quello, ma il titolo della lavagna non cambiava comunque, nemmeno dopo aver ricaricato la pagina. Proverò a vedere se riesco a riprodurre il problema di nuovo, forse è stato un mio errore!

Grazie mille!

1 Mi Piace

No, non serve nulla di speciale :slight_smile: Se passi il mouse sullo spazio vuoto nella scheda, vedrai il pulsante più:

1 Mi Piace