Discourse Boards ti consente di organizzare topic e schede autonome in configurabili board kanban trascinabili[1] con controllo degli accessi per singola board.
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 Boards è disponibile nei piani Business o Enterprise.
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
Vai su Admin > Plugin, trova Boards e abilita il plugin.
Visita /boards sul tuo sito e clicca su Nuova board.
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.
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 anonimoview (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.
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.
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 grazie ancora
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.
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:
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.
Puoi farlo cliccando sul titolo della modale “Impostazioni board”:
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.
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!
Boards è una funzionalità straordinaria e mi ha già aiutato molto in passato, ma ora che fa parte di Discourse Core ho alcuni punti di feedback / domande basati sul mio utilizzo recente, se va bene.
È possibile modificare o collegare lo stato di un’assegnazione per colonna delle boards? So che si può chiudere o aprire l’argomento, ma abbiamo stati personalizzati come “In lavorazione” e “Risolto” per le assegnazioni che vorremmo sincronizzare con le boards, in modo che spostare qualcosa su “Risolto” contrassegni anche l’assegnazione come risolta.
Inoltre, sarebbe fantastico poter estendere la funzione di apertura e chiusura degli argomenti alle categorie di tipo Feedback, in modo da poter contrassegnare automaticamente l’argomento come risolto, magari con un campo “Motivo” che diventa il post contrassegnato come risolto.
È possibile aggiungere automaticamente gli argomenti come carte se soddisfano determinati criteri, come il corrispondere a un tag o a una categoria? Questo lo trasformerebbe in uno strumento potente per tracciare automaticamente i feedback in ingresso dal forum e simili.
Amiamo mantenerci organizzati con i feedback in ingresso e il nostro principale problema con il sistema di assegnazioni di Discourse era l’assenza di un posto centrale per visualizzarli tutti in un colpo solo. Boards ha il potenziale per risolvere completamente questo problema in modo così elegante.
Sarebbe possibile renderlo facoltativo? Nel mio caso, uso i forum per i miei progetti privati, quindi non c’è nulla da mostrare alla community. In tal caso, sarebbe un link che non porta da nessuna parte.
Ho creato un componente del tema per nasconderlo a me stesso, ma sembra un’aggiunta facile da implementare direttamente nel plugin.
@martin forse potrebbe apparire in modo condizionale in base al fatto che la persona possa accedere a una board esistente o abbia i privilegi per crearne di nuove?
In altre parole, nascondila se non c’è nulla che debbano fare lì.
Sì, probabilmente possiamo fare qualcosa di simile: passare un singolo booleano nel serializer dell’utente attuale per indicare se mostrare o meno il link della board.
La scelta di attivare la funzione tramite „Cambiamenti imminenti“ ha senso per una funzionalità sperimentale. Una volta che il sito l’ha attivata per tutti, le board appaiono nella barra laterale per impostazione predefinita oppure gli amministratori devono aggiungerle manualmente per ogni utente?
Non sono davvero un fan dei pulsanti fissi nella barra laterale; mi piace personalizzare le mie sezioni, quindi l’ho nascosto usando il CSS e l’ho spostato nella mia sezione personalizzata.
Una soluzione direttamente dal core sarebbe sempre apprezzata.