네비게이션 메뉴: 사이드바/헤더 드롭다운 사용자 제어

네, 첫 번째 질문은 사용 사례(use cases)에 관한 것이었으며, 이는 "무엇(what)"에 대한 질문입니다. "왜(why)"에 대한 질문은 해당 사용 사례에 대한 정당화(justification)입니다. ("어떻게(how)"에 대한 질문은 설계 문서에서 답변됩니다.)

"왜"에 대한 이유는 다음과 같습니다:

  1. 사용자 정의 UI 구현이 일부 존재합니다. Discourse에서는 두 가지 주요 UI 커스터마이징 옵션이 제공됩니다. 기본 홈페이지( Default Homepage)와 왼쪽 내비게이션/헤더 드롭다운(Left Nav/Header Dropdown)입니다. Discourse는 사용자가 홈페이지 랜딩 UI를 선택하고 전역 기본 설정을 오버라이드할 수 있는 옵션을 구현했습니다. 사용자에게 완전한 UI 커스터마이징을 제공하기 위해서는 사용자가 왼쪽 내비게이션/헤더 드롭다운에 대한 선호도를 선택할 수 있어야 합니다.
  2. 사용자들이 이를 요청하고 있습니다. 사용자는 다른 Discourse 환경에서 헤더 드롭다운 메뉴를 경험해 본 적이 있습니다. 이 기능은 사용자가 Discourse 환경에서 익숙하게 사용해 온 것입니다. 헤더 드롭다운 옵션을 전역적으로 구현한 다양한 Discourse 환경 간에는 이 다양한 옵션으로 인해 사용성(usability)과 불편함(unfriendliness) 문제가 발생합니다. 어떤 조직이든 가장 원하지 않는 것은 사용성 마찰(usability friction)입니다. 이 기능은 사용자가 모든 Discourse 상호작용에서, 웹사이트와 관계없이, 익숙한 방식으로 전환할 수 있게 해줍니다.

이 두 가지가 가장 먼저 떠오르는 정당화 이유입니다. 다른 이유들도 분명 있을 것입니다.

1개의 좋아요