이 멋진 컴포넌트를 개발해 주신 @david님과 도움을 주신 모든 분들께 감사드립니다.
기능 아이디어: 세로 분할
브라우저 콘솔에서 CSS를 조금씩 조정해 원하는 결과를 만들어 봤지만, JavaScript나 Discourse 개발에는 익숙하지 않습니다. 그래서 누군가 이 아이디어를 가지고 더 다듬어 보고 싶을 때를 대비해 단순히 아이디어만 공유합니다.
이 기능이 필요하다고 느끼는 다른 분들이 있을까요?
왜 이것이 필요할까요?
다른 보드를 보려면 가로 스크롤을 해야 하는 것은 다소 비효율적이라고 생각합니다. 그래서 제 보드를 4열만 있게 하고 가운데 정렬하도록 변경했습니다. 아래 이미지와 같습니다:
하지만 현재 작동 방식으로는 같은 화면에 더 많은 내용을 담을 수 없습니다. 또한 “#done” 카테고리가 있는 경우, 실제로는 많은 공간이 필요하지 않습니다(작업을 "done"으로 드래그하기 쉽게 보이도록만 하면 되므로, 다른 것과 세로로 분할할 수 있습니다).
사용 사례 예시
칸반은 서브카테고리에 숨겨질 수 있는 게시물의 가시성을 크게 높여줍니다. 그리고 때로는 고정(Pin)할 수 없을 정도로 게시물이 너무 많습니다.
제 경우를 들면, 이는 칸반이 있는 메인 카테고리에서 #voting 투표가 진행 중인 내용을 바로 명확하게 볼 수 있도록 도와주는 데 유용할 것입니다. 따로 찾아볼 필요가 없으니까요.
구현 시 도전 과제
생각할 수 있는 문제 중 하나는 사용자가 설정에서 이를 어떻게 지정할 것인가입니다. 제가 생각할 수 있는 해결책 중 하나는 세로 방향을 나타내기 위해 [] 괄호를 추가하는 것입니다. 예를 들어:
변경 전: internal:tags:to-do,in-progress,blocked,[done,volting]
다른 해결책으로는 카테고리 자체를 드래그 앤 드롭으로 이동할 수 있게 하는 것(멀티패널 텍스트 에디터처럼)이고, 관리자가 기본값으로 저장할 수 있도록 하는 것입니다.

