Perché il logo naviga alla home di Discourse invece che alla home del sito principale

Non sono sicuro se questo sia UX o Support, ma ci proverò qui.

C’è un motivo per cui la navigazione di Discourse presuppone che sia l’unico host su un dominio?

Chiedo perché la stragrande maggioranza delle implementazioni di Discourse è subordinata a un sito “genitore” (ad esempio www.dominio.com) e deve mettere il proprio sito Discourse su un sottodominio diverso (ad esempio support.dominio.com). Quindi il link “home” dell’interfaccia utente di Discourse porta in cima al sottodominio su cui si trova Discourse, non al sito genitore (che è la convenzione in tutti gli altri contesti web).

L’esperienza utente di questo confonde sempre i nuovi utenti con una sorta di “effetto pentola di aragosta” quando vogliono tornare al genitore. La maggior parte ricorre a premere ripetutamente il pulsante indietro per tornare indietro, modificare l’URL nel browser o abbandonare e provare a tornare cercando (di nuovo nella maggior parte dei casi) su Google.

Potrebbero esserci alcuni approcci per mitigare questo problema e ovviamente questo problema non è unico di Discourse. Ma dato che Discourse è il miglior sistema di discussione web al mondo, ho pensato di chiedere prima qui.

2 Mi Piace

Ciao, grazie per le tue gentili parole.

È una decisione molto ponderata che è stata discussa più volte nel corso degli anni: essenzialmente il logo serve a riportarti alla schermata principale di Discourse, che è più intuitiva quando sei effettivamente su Discourse.

Esiste un componente tematico su (Superseded) Link to external site from the main Discourse logo che puoi utilizzare se preferisci un comportamento diverso.

3 Mi Piace

Grazie Hawk, posso certamente dare un’occhiata al componente del tema.

Prima di provarlo, il comportamento predefinito è dovuto a qualche limitazione tecnica (noto che l’OP pensa che potrebbe non essere una buona idea)? Dici che è stata una decisione deliberata, ma noto anche che Discourse non è l’unico sistema a fare questo.

1 Mi Piace

No, non è una limitazione tecnica, ma una scelta di design/UX. Prova il componente del tema e vedi come si sentono i tuoi utenti. È facile da invertire.

Come utente, sarei molto confuso se un logo mi portasse a un sito e dominio diversi.

Questo non è il modo giusto di fare marketing della versione web.

Molti siti self-hosted sono autonomi e questa è la configurazione predefinita, quindi il logo dovrebbe, in quei casi, riportarti sempre alla “home” della community.

Aggiungere Discourse a un altro “sito web” (è un’app separata, badate bene!) è ovviamente una cosa ragionevole da fare, ma è ben lungi dall’unico e dal caso d’uso di base.

NB ora è possibile visualizzare intere pagine HTML personalizzate all’interno di Discourse tramite plugin, in modo che Discourse possa diventare l’“intero” sito web, ad esempio Landing Pages Plugin 🛩 - #95 by merefield

2 Mi Piace

C’è anche il componente tema Brand Header che potrebbe essere utile per aggiungere una navigazione “di primo livello” aggiuntiva simile al sito padre.

1 Mi Piace

Utilizzo il componente tema Custom Header Links per inserire un link "MyBrand Home" accanto all’icona home.

Ho anche impostato il logo come "MyBrand Forum" e non solo "MyBrand"

4 Mi Piace

Ah, grazie per gli spunti qui - e avrei dovuto chiarire che non stavo parlando di quando l’intero sito è Discourse (in quel caso non c’è motivo di cambiare affatto la navigazione).\n\nL’unico mistero che rimane è perché alcuni siti che incorporano Discourse scelgono di avere la navigazione a "malle a gamberi" che ho descritto (e osservato nei test utente). Ma ovviamente dipende da loro.\n\nGrazie ancora a tutti per il vostro aiuto!

3 Mi Piace