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.
È 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.
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.
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.
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
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!