저는 개발자는 아니지만, UX/UI 관련 일을 많이 하고 있으므로, 같은 이름을 사용하는 것은 어떤 경우에도 정말 나쁜 정책이라고 생각합니다. 따라서 하나의 해결책은 실제 이름조차도 고유하도록 강제하는 것입니다(그리고 그 결과로 여기저기 깨진 포럼이 쏟아져 나올 테지만요…).
하지만 포럼 기술과 무관하게, 관리자가 카테고리를 자유롭게 이름 붙일 수 있게 해줄 수는 없을까요? 사용자에게 보이는 또 다른 이름일 뿐이므로, category:sub-category 같은 형식을 사용할 수 있게 하면 좋겠습니다.
사이드바에서 하위 카테고리를 토글할 수 있는 기능은 필수적입니다. 현재 9개의 카테고리와 19개의 하위 카테고리가 이미 존재하며, 정렬 작업도 아직 끝나지 않았습니다. 앞으로 25개의 하위 카테고리를 더 추가할 예정입니다. 이 모든 것이 사이드바에서 접근 가능해야 합니다. 우리의 코퍼스(Corpus)는 1969년부터 축적되어 왔기 때문에, 우리 포럼은 심포지엄이자 동시에 참고 도서관 역할을 합니다. 우리에게 카테고리는 탐색 수단이자 동시에 대화 필터입니다.
같은 이유로, 태그는 사이드바에서 알파벳 순서로 정렬되고 스크롤이 가능해야 합니다. 현재 1,400개의 태그가 있으며, 정렬 작업이 끝나면 그 수가 두 배가 될 것입니다. 스크롤 창이 없다면 태그를 유용한 방식으로 제시하는 것은 불가능합니다. 사실, 상단에 검색 상자가 있는 스크롤 창이 이상적입니다.
이것은 아마도 별도의 논의 사항이겠지만, 목록 보기에서 주제 제목 아래에 태그를 전환 가능한 드롭다운 창으로 배치하는 것도 매우 유용할 것입니다. 우리의 주제는 평균 18개의 태그를 가지고 있으며, 가장 긴 주제에는 98개의 태그가 있습니다. 모든 태그를 한꺼번에 표시하면 주제 제목이 가려집니다. 여기에서 언급하는 이유는, 일반적인 토글 스크롤박스 클래스를 구현하면 여러 유용한 목적에 활용할 수 있기 때문입니다.
네비게이션이 훨씬 쉬워지기 때문입니다. 현재 유일한 옵션인 이중 너비 카테고리/목록 뷰는 화면 공간을 훨씬 많이 차지하므로, 화면 공간이 문제라면 사이드바가 있는 단일 목록이 훨씬 깔끔합니다.
왜?
태그를 말씀하시는 거라면, 검색 상자가 위에 있고 마우스 휠로 스크롤되는, 알파벳 순으로 정렬된 긴 목록은 꽤 편리할 것입니다. 이는 태그 페이지의 거대한 목록 뷰를 포함한 다른 어떤 태그 표시 방식보다 훨씬 낫습니다. 태그 페이지와 주제 사이에 왕복 페이지 전환을 해야 하므로 해당 목록 뷰는 편리한 내비게이션 도구가 될 수 없으며, 사용할 수 있는 유일한 도구는 브라우저의 뒤로 가기 버튼뿐입니다.
그 목록은 한 마일 길이일 것입니다.
여기서 두 가지 점을 짚고 싶습니다.
첫째, Discourse는 미래를 위해 하향식으로 구축되었으므로, 넉넉한 고해상도 화면을 가진 모든 사람을 대상으로 합니다. 어쨌든 이는 거의 무의미한 논쟁인데, 지난주에 딸을 위해 새 모니터를 구매하러 갔더니 24인치 미만 제품은 하나도 구할 수 없었습니다.
모바일의 경우, 해당 유형의 인터페이스를 위해 설계된 내비게이션은 데스크톱이나 노트북과 모든 면에서 다릅니다. 사이드바는 적절한 도구가 아닙니다.
사용자의 대부분이 24인치 이상의 화면을 가지고 있고, 작은 화면과 모바일은 신경 쓰지 않으신다면