Por que o logotipo direciona para a página inicial do Discourse, e não para a página principal do site?

Não tenho certeza se isso é UX ou Suporte, mas tentarei aqui.

Existe algum motivo para a navegação do Discourse assumir que ele é o único host em um domínio?

Pergunto porque a grande maioria das implantações do Discourse são subordinadas a um site “pai” (por exemplo, www.dominio.com) e precisam colocar seu site Discourse em um subdomínio diferente (por exemplo, suporte.dominio.com). Portanto, o link “home” da interface do Discourse leva ao topo do subdomínio em que o Discourse está, e não ao site pai (que é a convenção em todos os outros contextos da web).

A experiência do usuário disso sempre confunde novos usuários com uma espécie de “efeito de armadilha de lagosta” quando eles querem retornar ao site pai. A maioria recorre a apertar o botão voltar para retornar, hackear a URL no navegador ou desistir e tentar retornar pesquisando (novamente, na maioria dos casos) no Google.

Poderiam existir algumas abordagens para mitigar isso, e obviamente esse problema não é exclusivo do Discourse. Mas como o Discourse é o melhor sistema de discussão da web no mundo, pensei em perguntar aqui primeiro.

2 curtidas

Olá – obrigado pelas suas amáveis palavras.

É uma decisão muito deliberada que foi discutida inúmeras vezes ao longo dos anos – essencialmente, o logotipo é a forma de voltar à tela inicial do Discourse, o que é mais intuitivo quando você está realmente no Discourse.

Existe um componente de tema em (Superseded) Link to external site from the main Discourse logo que você pode usar se preferir um comportamento diferente.

3 curtidas

Obrigado Hawk, posso certamente dar uma olhada no componente do tema.

Antes de tentar, o comportamento padrão se deve a alguma limitação técnica (noto que o OP acha que pode não ser uma boa ideia)? Você diz que foi uma decisão deliberada, mas também noto que o Discourse não é o único sistema a fazer isso.

1 curtida

Não, não é uma limitação técnica - uma escolha de design/UX. Experimente o componente de tema e veja como seus usuários se sentem a respeito. É fácil reverter.

Como usuário, eu ficaria muito confuso se um logotipo me levasse a um site e domínio diferentes.

Essa não é a maneira correta de fazer o marketing da versão para a web.

Muitos sites auto-hospedados são independentes e essa é a configuração padrão, então o logotipo deve, nesses casos, sempre levar à “home” da comunidade.

Adicionar o Discourse a outro “site” (é um aplicativo separado, lembre-se!) é, claro, uma coisa razoável a se fazer, mas está longe de ser o único e principal caso de uso.

NB agora você pode exibir páginas HTML personalizadas inteiras dentro do Discourse via plugins, então o Discourse pode se tornar o “site” inteiro, por exemplo, Landing Pages Plugin 🛩 - #95 by merefield

2 curtidas

Existe também o componente de tema Brand Header que pode ser útil para adicionar uma navegação “de nível superior” extra, semelhante ao site pai.

1 curtida

Eu uso o componente temático Custom Header Links para colocar um link "MyBrand Home" ao lado do ícone de casa.

Também tenho o logo como "MyBrand Forum" e não apenas "MyBrand".

4 curtidas

Ah, obrigado pelas dicas aqui - e eu deveria ter deixado claro que não estava falando sobre quando todo o site é Discourse (nenhuma razão para mudar a navegação nesse caso).

O único mistério que resta é por que alguns sites que incorporam Discourse optam por ter a navegação em “cesto de lagosta” que descrevi (e observei em testes de usuário). Mas isso, é claro, depende deles.

Obrigado novamente a todos pela ajuda!

3 curtidas