mreach
(M. Reacher)
1
我有时需要为用户回答问题并提供操作说明。使用包含用户名的绝对路径(例如 https://domain.tld/u/YOUR_USERNAME/preferences/account)来访问用户偏好设置已变得十分繁琐,因为每次都需要提供个性化的说明,而且如果不发送截图指导用户点击具体位置,就无法制作通用的常见问题解答。
如果我们能允许用户直接访问 https://domain.tld/preferences/account 或 https://domain.tld/account/preferences,那将会方便得多。
目前,当您需要向用户说明如何进入偏好设置时,您必须告知他们:
- 点击右上角三条横线旁边的用户图标(大多数用户并不清楚什么是汉堡菜单图标等)。
- 点击该右上角菜单/下拉菜单左上角显示的用户名。
- 点击从底部数第二个显示为“偏好设置”且左侧带有齿轮图标的选项。
我认为很明显,如果我们能提供一个简化的 URL 路径,让所有用户都能通过通用链接访问其偏好设置,那么对管理员和用户来说都会更加便捷。
即使路径中包含 /u 我也完全没问题。我只是坚信,我们需要提供一个更简单的 URL 路径,以提升所有人的使用体验。
4 个赞
This already exists, use /my/ like so
https://example.com/my/preferences/account
14 个赞
mreach
(M. Reacher)
3
天哪,知道这个太好了。我真希望它能成为默认设置,或者至少更明显一些!谢谢!
3 个赞
mreach
(M. Reacher)
4
嘿 @codinghorror,在让用户使用 /my/ 路由别名一段时间后,我确信如果系统允许,我们完全应该默认将 /my/ 用于几乎所有场景,而不是 /u/用户名/(甚至 /my/profile 也比 /u/用户名 更合理)。用户们正在复制粘贴他们的用户名来帮助他人,但除非有人明确告知,否则没人意识到 /my/ 其实是可用的。
目前有没有办法设置这一点?
1 个赞
它本来就是按这种方式工作的,所以我不太清楚您具体想要什么?
https://meta.discourse.org/my/activity
https://meta.discourse.org/my/notifications
https://meta.discourse.org/my/messages
https://meta.discourse.org/my/preferences/categories
基本上,对于用户页面上的任何链接,只需在 URL 中将
u/{username}
替换为
my
5 个赞