gilgongo
(Jonathan)
1
我不确定这是用户体验还是支持问题,但会在这里尝试。
Discourse 导航是否假定它是域上的唯一主机?
我之所以这么问,是因为绝大多数 Discourse 部署都从属于一个“父”站点(例如 www.domain.com),并且必须将 Discourse 站点放在另一个子域上(例如 support.domain.com)。因此,Discourse UI 的“主页”链接会转到 Discourse 所在的子域的顶部,而不是父站点(这是所有其他 Web 上下文中的约定)。
这种用户体验总是会让新用户陷入一种“龙虾笼”效应,当他们想返回父站点时。大多数人会通过反复按后退按钮来返回,修改浏览器中的 URL,或者放弃并尝试通过(再次在大多数情况下)在 Google 上搜索来返回。
可以有几种方法来缓解这种情况,而且显然这个问题并非 Discourse 所独有。但既然 Discourse 是世界上最好的网络讨论系统,我想先在这里问一下。
2 个赞
HAWK
(Hawk)
2
您好 – 感谢您的好意。
这是一个经过多年反复讨论后做出的深思熟虑的决定——本质上,徽标是返回 Discourse 主屏幕的方式,当您实际使用 Discourse 时,这种方式更直观。
在 (Superseded) Link to external site from the main Discourse logo 有一个主题组件,如果您希望有不同的行为,可以使用它。
3 个赞
gilgongo
(Jonathan)
3
谢谢 Hawk,我当然可以看看这个主题组件。
在我尝试之前,默认行为是由于某种技术限制吗(我注意到发帖人认为这可能不是个好主意)?你说这是一个故意的决定,但我也注意到 Discourse 并非唯一这样做的系统。
1 个赞
HAWK
(Hawk)
4
不,这不是技术限制,而是设计/用户体验选择。试试主题组件,看看您的用户有何感受。它很容易撤销。
Jagster
(Jakke Lehtonen)
5
作为用户,如果一个 logo 会把我带到不同的网站和域名,我会感到非常困惑。
这并不是推广 www 版本网站的正确方式。
许多自托管的站点是独立的,这也是默认配置,因此在这种情况下,徽标应始终将您带到社区的“主页”。
将 Discourse 添加到另一个“网站”(请注意,这是一个单独的应用程序!)当然是合理的,但这远非唯一和基础用例。
注意:您现在可以通过插件在 Discourse 中显示整个自定义 HTML 页面,因此 Discourse 可以成为“整个”网站,例如 Landing Pages Plugin 🛩 - #95 by merefield
2 个赞
还有一个名为 https://meta.discourse.org/t/brand-header/77977 的主题组件,它可能有助于添加类似于父站点的额外“顶级”导航。
1 个赞
nick3
(Nick Moore)
8
我使用了 自定义页眉链接主题组件 在主页图标旁边放置一个“MyBrand 主页”链接。
我还将徽标设置为“MyBrand 论坛”,而不仅仅是“MyBrand”。
4 个赞
gilgongo
(Jonathan)
9
啊,感谢您的指导——我本应说清楚我不是在谈论整个网站都是 Discourse 的情况(在这种情况下根本不需要更改导航)。
唯一仍然存在的谜团是,为什么有些集成 Discourse 的网站选择采用我所描述的(并在用户测试中观察到的)“龙虾罐”导航。但这当然由他们决定。
再次感谢大家的帮助!
3 个赞