토픽과 아이디어를 설정 가능한 드래그 앤 드롭 카나반 스타일 보드에 가벼운 독립형 카드로 쉽게 정리할 수 있는 새로운 Boards(보드) 기능을 개발하고 있습니다. 이 기능에는 목적에 맞게 제작된 관리 UI와 보드별 접근 제어 기능이 모두 포함되어 있습니다.
지금까지 Discourse 생태계에서 이와 가장 유사한 기능은 Kanban 테마 컴포넌트였습니다. Boards는 Discourse 코어에 직접 번들링된 새로운 구현체로, 설정이 복잡한 기존 방식을 완전한 플러그인으로 대체합니다. 보드와 카드를 생성하고 관리하기 위한 전용 인터페이스, 기본 토픽과 동기화되는 카드, 토픽 없이도 존재할 수 있는 카드, 보드별 권한 등을 제공합니다.
Boards는 Business 및 Enterprise 플랜에서 사용 가능하며, Discourse 호스팅 사용자를 대상으로 제공됩니다.
Boards 개요
Boards는 토픽을 시각적으로 컬럼으로 정리할 수 있게 하여 상태와 우선순위가 명확하게 전달되도록 합니다. 이를 통해 제품 로드맵을 공유하거나 팀과 프로젝트를 협업할 수 있습니다.
/boards에서 시작하여 보드를 만들고, 몇 가지 컬럼을 추가한 뒤, 카드를 컬럼 간에 드래그하거나 사이트 내 다른 곳에서 토픽을 가져와 카드를 이동하기 시작해 보세요.
카드, 컬럼, 보드
- Boards(보드): 컬럼과 카드를 포함하며, 고유 URL(
/boards/<slug>/<id>), 접근 목록, 선택적인 카테고리/태그 제약 조건을 가집니다. - Columns(컬럼): 보드의 단계입니다. 각 컬럼에는 제목, 아이콘, 색상이 있으며, 일치하는 토픽이 자동으로 유입되도록 하는 태그 바인딩, 정렬 순서, 선택적인 이동(move-to) 작업을 설정할 수 있습니다.
- Cards(카드): 두 가지 유형이 있습니다.
- Topic cards(토픽 카드): 실제 토픽에 기반합니다. 카드 제목과 태그가 토픽을 추적하며, 카드를 이동하면 토픽 자체도 업데이트될 수 있습니다.
- Floater cards(플로터 카드): 독립적입니다. 제목, 메모, 태그, 담당자를 지정할 수 있으며, 뒤에서 지원하는 토픽이 없습니다.
토픽과의 동기화 유지
보드에 있는 토픽은 어느 쪽에서든 편집할 수 있으며 동기화가 유지됩니다.
- 모든 공개 토픽에는 보드에 추가(Add to board) 버튼이 있어 토픽에서 직접 보드와 컬럼에 배치할 수 있습니다.
- 모든 멤버십은 토픽에 **필(pill)**로 표시됩니다. 클릭하면 해당 카드로 바로 이동할 수 있습니다.
- 보드가 카테고리/태그로 범위가 지정되어 있다면(그 제약 조건), 일치하는 토픽이 자동으로 나타납니다. 태그를 제거하거나 토픽을 범위를 벗어나게 이동하면 해당 카드도 자동으로 제거됩니다.
- 카드를 이동할 때 보드의 제약 조건이 위반되면, 이동이 완료되기 전에 허용된 카테고리/태그를 선택하여 수정하도록 안내가 표시됩니다.
- “이동(move-to)” 작업을 통해 컬럼에 카드가 도착하면 토픽의 카테고리를 변경하거나, 담당자를 지정/해제(Assign 플러그인을 통해)하거나, 토픽을 열거나 닫을 수 있습니다.
접근 제어
각 보드는 카테고리와 유사한 접근 제어 목록(ACL) 시스템을 사용합니다. 권한은 사용자 또는 그룹별로 부여되며, 보드는 익명 방문자가 읽을 수 있도록 선택적으로 설정할 수 있습니다.
- View(보기): 보드에 대한 읽기 전용 접근.
- Edit(편집): 카드를 이동하고, 플로터 카드를 추가/제거.
- Manage(관리): 컬럼, 제약 조건, 스타일, 접근 권한 설정.
누가 보드를 생성할 수 있는지는 boards_manage_board_allowed_groups 설정으로 제어됩니다(기본값: 관리자 및 모더레이터).
보드 뷰
Boards는 토픽을 쉽게 정리할 수 있도록 설계되었습니다.
- 드래그 앤 드롭으로 카드를 컬럼 간에 이동하고 순서를 재배열할 수 있으며, 드래그 중 가로 자동 스크롤이 적용됩니다.
- 컬럼은 우선순위(수동 드래그 순서) 또는 최신도(최근 활동 순)로 정렬됩니다.
- 보드는 보고 있는 모든 사용자에게 실시간으로 업데이트됩니다.
- 게시물에 링크된 보드와 카드 URL은 풍부한 **원박스(oneboxes)**로 렌더링됩니다.
- 마우스 없이 카드를 이동할 수 있는 키보드 단축키(
h/l,j/k,Shift+h/l,Shift+j/k,Enter,Esc)도 사용할 수 있습니다.
Boards 미리 보기
현재 이 기능은 실험적 기능으로 간주됩니다! 여러분의 피드백을 환영하며, 이를 통해 기능을 개선하고 더 널리 배포할 수 있도록 하겠습니다.
시도해 보려면 **예정된 변경 사항(Upcoming changes)**인 /admin/config/upcoming-changes로 이동하여 Boards enabled 항목을 찾고, Enabled for… 필드를 Everyone으로 업데이트하여 사이트를 옵트인(opt-in)하세요.
활성화되면 사이트의 /boards를 방문하여 New board를 클릭해 첫 번째 보드를 만들 수 있습니다. 이름을 지정하고, 누가 보기를/편집을/관리를 할 수 있는지 설정하며, 선택적으로 카테고리/태그로 범위를 제한할 수 있습니다. 그런 다음, 자격이 있는 토픽을 열고 보드에 추가(Add to board) 버튼을 사용하여 토픽을 가져오거나, 보드 자체에서 플로터 카드를 생성할 수 있습니다.
Boards가 여러분의 커뮤니티에서 어떻게 활용될 수 있을지 의견을 듣고 싶습니다. 사용해 보고 질문이나 피드백을 아래에 공유해 주세요! ![]()



