Sim, sua primeira pergunta pediu casos de uso, uma pergunta de “o quê”. A pergunta “por quê” é a justificativa para o caso de uso. (A pergunta “como” é respondida na documentação de design.)
Existem várias razões para o “Por quê”:
- Temos uma implementação parcial de UI definida pelo usuário. Duas personalizações importantes de UI estão disponíveis no Discourse - Página Inicial Padrão e Menu Suspense/Cabeçalho à Esquerda. O Discourse implementou a opção para o usuário escolher a UI de destino da página inicial e substituir o padrão global. Para fornecer ao usuário personalização completa da UI, o usuário deve poder selecionar sua preferência para o Menu Suspense/Cabeçalho à Esquerda.
- Tenho usuários pedindo por isso. Os usuários experimentaram o menu suspenso do cabeçalho em outros ambientes Discourse. O recurso é o que eles estão acostumados a usar em um ambiente Discourse. Essa opção diversificada cria problemas de usabilidade e inimizade entre os vários ambientes Discourse que implementaram a opção de menu suspenso do cabeçalho como global. A última coisa que qualquer organização quer é atrito de usabilidade. Este recurso permite que os usuários mudem para o que lhes é confortável em todas as suas interações com o Discourse - independentemente do site.
Essas são as duas justificativas mais importantes. Tenho certeza de que existem outras.