| Resumo | Discourse Boards permite organizar tópicos e cartões independentes em quadros kanban configuráveis, com arrastar e soltar[1] e controle de acesso por quadro. | |
| Guia de Instalação | Este plugin vem incluído no núcleo do Discourse. Não é necessário instalar o plugin separadamente. |
O Discourse Boards permite organizar tópicos e tarefas em quadros visuais que podem ser usados para qualquer finalidade, desde compartilhar o roteiro do seu produto com sua comunidade até colaborar em projetos com sua equipe ou grupos específicos que você escolher.
Cada quadro pode ser configurado com suas próprias colunas, restrições e controles de acesso. Os quadros podem ser públicos ou privados para grupos e indivíduos específicos.
Os cartões podem ser baseados em tópicos ou independentes, como cartões leves, e podem ser arrastados e soltos para reordená-los dentro de uma coluna ou movê-los entre colunas.
Discourse Boards está disponível nos planos Business ou Enterprise.
Casos de uso
- Roteiros (Roadmaps)
Ordene os cartões por prioridade para ranquear funcionalidades (sugerido → planejado → lançado) e permita que membros curtam/comentem nos tópicos de solicitação subjacentes. - Colaboração em equipe
Transforme uma categoria (ou conjunto de tópicos filtrados por tag) em um fluxo de trabalho kanban para colaboração entre grupos e indivíduos específicos, como A fazer → Em andamento → Concluído, arrastando tópicos através das etapas. - Listas de tarefas independentes
Crie cartões flutuantes para itens rápidos que não justificam um tópico no fórum — uma ideia, uma tarefa, uma anotação para depois — com responsáveis, para que a equipe saiba quem é dono do quê.
Funcionalidades
- Interface de quadro feita sob medida: crie e configure quadros dentro do aplicativo em
/boards, sem necessidade de componente de tema ou código. - Cartões baseados em tópicos: qualquer tópico pode se tornar um cartão. O título, as tags, a posição e até a categoria/status do cartão permanecem sincronizados com o tópico.
- Cartões independentes: crie cartões independentes (título, notas, tags, responsável) que não precisam de um tópico por trás.
- Arrastar e soltar: mova cartões entre colunas e reordene-os dentro de colunas ordenadas por prioridade, com rolagem automática horizontal durante o arrasto.
- Regras automáticas de coluna: vincule uma coluna a uma tag para que tópicos correspondentes fluam para ela automaticamente, e configure ações de “Mover para” (mudar categoria, atribuir/remover atribuição, abrir/fechar) que atualizam o tópico quando um cartão é colocado ali.
- Ordenação flexível: cada coluna ordena manualmente por prioridade (ordem de arrasto) ou por recência (mais recentemente ativo primeiro).
- Restrições de quadro: limite um quadro a categorias e/ou tags específicas. Tópicos fora do escopo nunca aparecem automaticamente, e as mudanças de restrição exibem uma prévia de quantos cartões seriam removidos.
- Listas de controle de acesso (ACLs) por quadro: conceda
view,editoumanagepor usuário ou grupo (o mesmo sistema de controle de acesso usado para categorias), incluindoviewanônimo opcional. - Integração com tópicos: um botão Adicionar ao quadro nos tópicos e pílulas de membro do quadro clicáveis que levam diretamente ao cartão.
- Atualizações ao vivo: os quadros são atualizados em tempo real quando mudanças são feitas por outros.
- Consciência de atribuição e status: responsáveis (via plugin Assign) e status aberto/fechado são renderizados nos cartões e ressincronizados quando mudam.
- Oneboxes: URLs de quadros e cartões se expandem em oneboxes ricos nas publicações.
- Atalhos de teclado: navegue, abra e até mova cartões sem tocar no mouse.
- Estatísticas no painel de administração: as atividades dos quadros alimentam
total_boards,created_boards,viewed_boards,active_boards,active_userseparticipating_users.
Conceitos-chave
- Quadro (Board): uma coleção de colunas e cartões, com sua própria URL (
/boards/<slug>/<id>), lista de acesso e restrições opcionais de categoria/tag. - Coluna (Column): uma etapa em um quadro. As colunas podem ter um ícone, uma cor, um vínculo de tag, uma ordem de classificação e ações opcionais de “mover para”.
- Cartão (Card): um item em uma coluna. Cartões de tópico espelham um tópico do Discourse, cartões flutuantes são independentes (título, notas, tags, responsável) sem um tópico por trás.
- Restrições (Constraints): limitar um quadro a categorias e/ou tags específicas. Tópicos fora das restrições não aparecerão automaticamente.
- ACLs: Controle de acesso por quadro. View, edit ou manage, concedidos por usuário/grupo (um sistema de controle de acesso semelhante ao usado para categorias).
Primeiros passos
- Vá para Admin > Plugins, encontre Boards e ative o plugin.
- Visite
/boardsno seu site e clique em Novo quadro.
- Dê ao quadro um nome (um slug é gerado automaticamente) e escolha quem pode view / edit / manage (visualizar / editar / gerenciar) ele.
- Opcionalmente, escolha restrições, uma ou mais categorias e/ou tags para as quais o quadro é limitado.
- Escolha um estilo de cartão (
detailedousimple) e clique em Salvar.
Adicionando e organizando cartões
- De um tópico: abra qualquer tópico público e clique no botão Adicionar ao quadro no rodapé do tópico, escolha um quadro e, em seguida, uma coluna.
- Do quadro: use o + da coluna para criar um cartão flutuante (sem tópico — adicione um título, notas, tags e um responsável).
- Arrastar e soltar move cartões entre colunas e os reordena (em colunas ordenadas por prioridade). Mover um cartão de tópico para uma coluna cujas ações de mover para mudam categoria/tags/status/responsável atualizará o próprio tópico.
- Se um tópico movido violar as restrições de categoria/tag do quadro, você será solicitado a aplicar uma correção de restrição (escolher uma categoria/tag permitida).
- Se a configuração Exigir confirmação do quadro estiver ativada, movimentos que disparem uma mudança no tópico pedirão confirmação primeiro.
Cada quadro em que um tópico reside aparece como uma pílula no tópico; clique nela para ir diretamente ao cartão.
![]()
Configurando colunas
Abra as configurações de uma coluna para definir:
- Título, ícone, cor: Escolha uma amostra predefinida ou qualquer cor hexadecimal
- Tag: Tópicos com esta tag aparecem nesta coluna (e se movem com ela)
- Classificação padrão:
Priority(ordem manual de arrasto) ouRecency(mais recentemente ativo primeiro) - Avançado: Mover para categoria, Atribuir a…, Status (abrir/fechar) aplicados automaticamente ao tópico de qualquer cartão de tópico que seja colocado nesta coluna
Gerenciando quadros
As configurações do quadro permitem renomear, mudar restrições, estilo e acesso, e excluir. Apertar restrições avisa quantos cartões de tópico existentes serão removidos (com uma prévia de restrição antes de salvar).
Como funciona a sincronização de cartões de tópico
- Se um quadro tiver restrições, tópicos correspondentes são representados automaticamente como cartões, um cartão por coluna com tag correspondente.
- Remover a tag, ou mover o tópico para fora do escopo, remove seus cartão(is) automaticamente.
- Cartões colocados manualmente em colunas sem tag são preservados, desde que nenhuma coluna com tag corresponda.
- Atribuições (via plugin Assign) e mudanças de status do tópico são refletidas no quadro.
Controle de acesso
- Quem pode criar e gerenciar quadros é definido por
boards_manage_board_allowed_groups(padrão: administradores e moderadores). - Cada quadro tem sua própria ACL:
view,edit,manage. Por exemplo, conceda a um grupoviewpara visibilidade somente leitura,editpara mover cartões emanagepara reconfigurar o quadro. Usuários anônimos só podem terview. - Quadros podem ser compartilhados publicamente concedendo ao grupo anônimo
view(se o seu site permitir navegação anônima), caso contrário, os leitores do quadro devem corresponder à ACL.
Nota: mover um cartão de tópico executa edições no próprio tópico (categoria, tags, status, atribuição) e requer que o ator tenha as permissões de tópico correspondentes; a atribuição requer o plugin Assign e
can_assign.
Atalhos de teclado
Em /boards: h/l navegam pelos cartões do quadro. Em um quadro: h/l movem entre colunas, j/k movem entre cartões, Enter abre um cartão, Esc limpa. Shift+h/Shift+l move um cartão para a coluna adjacente; Shift+j/Shift+k reordena dentro da coluna.
Configurações
| Nome | Descrição |
|---|---|
boards_enabled |
Ativa o plugin Boards em todo o site. Desativado por padrão. |
boards_manage_board_allowed_groups |
Grupos permitidos para criar, gerenciar e excluir quadros (acesso ao botão “Novo quadro” e configurações do quadro). Padrão é admins e moderators; administradores são sempre incluídos. |



