| Resumen | Discourse Boards te permite organizar temas y tarjetas independientes en tableros kanban configurables y con arrastrar y soltar[1], con control de acceso por tablero. | |
| Guía de instalación | Este plugin viene incluido en el núcleo de Discourse. No es necesario instalar el plugin por separado. |
Discourse Boards te permite organizar temas y tareas en tableros visuales que puedes utilizar para cualquier cosa, desde compartir el mapa de ruta de tu producto con tu comunidad hasta colaborar en proyectos con tu equipo o con grupos específicos que elijas.
Cada tablero puede configurarse con sus propias columnas, restricciones y controles de acceso. Los tableros pueden ser públicos o privados para grupos e individuos específicos.
Las tarjetas pueden estar respaldadas por temas o ser independientes como tarjetas ligeras, y pueden arrastrarse y soltarse para reordenarlas dentro de una columna o moverlas entre columnas.
Discourse Boards está disponible en los planes Business o Enterprise.
Casos de uso
- Mapas de ruta (Roadmaps)
Ordena las tarjetas por prioridad para clasificar funcionalidades (sugerido → planificado → publicado) y permite a los miembros comentar o reaccionar a los temas de solicitud subyacentes. - Colaboración de equipo
Convierte una categoría (o un conjunto de temas filtrado por etiquetas) en un flujo de trabajo kanban para la colaboración entre grupos e individuos especificados, como Por hacer → En progreso → Hecho, arrastrando los temas a través de las etapas. - Listas de tareas independientes
Crea tarjetas flotantes para elementos rápidos que no justifican un tema del foro: una idea, una tarea, una nota pendiente — con responsables para que el equipo sepa quién es dueño de qué.
Funcionalidades
- Interfaz de usuario de tablero a medida: crea y configura tableros en la aplicación en
/boards, sin necesidad de componentes de tema o código. - Tarjetas respaldadas por temas: cualquier tema puede convertirse en una tarjeta. El título, las etiquetas, la posición e incluso la categoría/estado de la tarjeta se mantienen sincronizados con el tema.
- Tarjetas independientes: crea tarjetas independientes (título, notas, etiquetas, responsable) que no necesitan un tema detrás.
- Arrastrar y soltar: mueve tarjetas entre columnas y reordénalas dentro de columnas ordenadas por prioridad, con desplazamiento horizontal automático durante el arrastre.
- Reglas automáticas de columnas: vincula una columna a una etiqueta para que los temas coincidentes fluyan automáticamente hacia ella, y configura acciones de “Mover a” (cambiar categoría, asignar/desasignar, abrir/cerrar) que actualizan el tema cuando una tarjeta llega allí.
- Ordenación flexible: cada columna se ordena manualmente por prioridad (orden de arrastre) o por recencia (los recientemente activos primero).
- Restricciones del tablero: limita un tablero a categorías y/o etiquetas específicas. Los temas fuera del alcance nunca aparecen automáticamente, y los cambios en las restricciones muestran una vista previa de cuántas tarjetas se eliminarían.
- Listas de control de acceso (ACL) por tablero: otorga
view(ver),edit(editar) omanage(gestionar) por usuario o grupo (el mismo sistema de control de acceso utilizado para las categorías), incluidoviewanónimo opcional. - Integración de temas: un botón de Agregar al tablero en los temas y píldoras de membresía del tablero clicables que saltan directamente a la tarjeta.
- Actualizaciones en vivo: los tableros se actualizan en tiempo real cuando otros realizan cambios.
- Conciencia de asignación y estado: los responsables (vía el plugin Assign) y el estado abierto/cerrado se muestran en las tarjetas y se resincronizan cuando cambian.
- Oneboxes: las URLs de tableros y tarjetas se expanden en oneboxes ricos en las publicaciones.
- Atajos de teclado: navega, abre e incluso mueve tarjetas sin tocar el ratón.
- Estadísticas del panel de administración: los tableros alimentan los flujos de actividad con
total_boards,created_boards,viewed_boards,active_boards,active_usersyparticipating_users.
Conceptos clave
- Tablero: una colección de columnas y tarjetas, con su propia URL (
/boards/<slug>/<id>), lista de acceso y restricciones opcionales de categoría/etiqueta. - Columna: una etapa en un tablero. Las columnas pueden tener un icono, un color, un vínculo de etiqueta, un orden de clasificación y acciones opcionales de “mover a”.
- Tarjeta: un elemento en una columna. Las tarjetas de tema reflejan un tema de Discourse, las tarjetas flotantes son independientes (título, notas, etiquetas, responsable) sin un tema detrás.
- Restricciones: limitar un tablero a categorías y/o etiquetas específicas. Los temas fuera de las restricciones no aparecerán automáticamente.
- ACLs: Control de acceso por tablero. Ver, editar o gestionar, otorgado por usuario/grupo (un sistema de control de acceso similar al utilizado para las categorías).
Primeros pasos
- Ve a Administración > Plugins, busca Boards y habilita el plugin.
- Visita
/boardsen tu sitio y haz clic en Nuevo tablero.
- Da al tablero un nombre (se genera automáticamente un slug) y elige quién puede ver / editar / gestionar.
- Opcionalmente, elige restricciones, una o más categorías y/o etiquetas a las que se limita el tablero.
- Elige un estilo de tarjeta (
detailedosimple) y luego haz clic en Guardar.
Agregar y organizar tarjetas
- Desde un tema: abre cualquier tema público y presiona el botón Agregar al tablero en el pie del tema, elige un tablero y luego una columna.
- Desde el tablero: usa el + de la columna para crear una tarjeta flotante (sin tema: agrega un título, notas, etiquetas y un responsable).
- Arrastrar y soltar mueve tarjetas entre columnas y las reordena (en columnas ordenadas por prioridad). Mover una tarjeta de tema a una columna cuyas acciones de mover cambien la categoría/etiquetas/estado/responsable actualizará el propio tema.
- Si un tema movido violaría las restricciones de categoría/etiqueta del tablero, se te pedirá que apliques una corrección de restricción (elige una categoría/etiqueta permitida).
- Si la configuración de Requiere confirmación del tablero está activada, los movimientos que desencadenen un cambio en el tema pedirán confirmación primero.
Cada tablero en el que vive un tema aparece como una píldora en el tema; haz clic en ella para saltar directamente a la tarjeta.
![]()
Configuración de columnas
Abre la configuración de una columna para establecer:
- Título, icono, color: Elige un color preestablecido o cualquier color hexadecimal
- Etiqueta: Los temas etiquetados con esta etiqueta aparecen en esta columna (y se mueven con ella)
- Clasificación predeterminada:
Prioridad(orden manual de arrastre) oRecencia(los recientemente activos primero) - Avanzado: Mover a categoría, Asignar a…, Estado (abrir/cerrar) se aplican automáticamente al tema de cualquier tarjeta de tema que llegue a esta columna
Gestión de tableros
La configuración del tablero te permite renombrar, cambiar restricciones, estilo y acceso, y eliminar. Apretar las restricciones te advertirá cuántas tarjetas de tema existentes se eliminarán (con una vista previa de restricciones antes de guardar).
Cómo funciona la sincronización de tarjetas de tema
- Si un tablero tiene restricciones, los temas coincidentes se representan automáticamente como tarjetas, una tarjeta por columna etiquetada coincidente.
- Eliminar la etiqueta o mover el tema fuera del alcance elimina automáticamente su(s) tarjeta(s).
- Las tarjetas colocadas manualmente en columnas sin etiqueta se conservan siempre que no haya una columna etiquetada coincidente.
- Las asignaciones (vía el plugin Assign) y los cambios de estado del tema se reflejan en el tablero.
Control de acceso
- Quién puede crear y gestionar tableros se establece mediante
boards_manage_board_allowed_groups(predeterminado: administradores y moderadores). - Cada tablero tiene su propia ACL:
view(ver),edit(editar),manage(gestionar). Por ejemplo, otorga a un grupoviewpara visibilidad de solo lectura,editpara mover tarjetas ymanagepara reconfigurar el tablero. Los usuarios anónimos solo pueden obtenerview. - Los tableros pueden compartirse públicamente otorgando
viewal grupo anónimo (si tu sitio permite la navegación anónima), de lo contrario, los lectores del tablero deben coincidir con la ACL.
Nota: mover una tarjeta de tema realiza ediciones en el propio tema (categoría, etiquetas, estado, asignación) y requiere que el actor tenga los permisos de tema correspondientes; la asignación requiere el plugin Assign y
can_assign.
Atajos de teclado
En /boards: h/l navegan por las tarjetas del tablero. En un tablero: h/l mueven entre columnas, j/k mueven entre tarjetas, Enter abre una tarjeta, Esc limpia. Shift+h/Shift+l mueven una tarjeta a la columna adyacente; Shift+j/Shift+k reordenan dentro de su columna.
Configuraciones
| Nombre | Descripción |
|---|---|
boards_enabled |
Habilita el plugin Boards en todo el sitio. Deshabilitado por defecto. |
boards_manage_board_allowed_groups |
Grupos permitidos para crear, gestionar y eliminar tableros (acceso al botón “Nuevo tablero” y a la configuración del tablero). Por defecto admins y moderators; los administradores siempre están incluidos. |



