Universal User Preferences URL

I find myself needing to answer questions for users sometimes and to provide instructions. Having an absolute path with the username (eg https://domain.tld/u/YOUR_USERNAME/preferences/account) for user preferences has become burdensome since I have to provide unique instructions each time and general FAQs are not really possible without sending screenshots on how to click to places.

It would be so much easier if we simply allowed users to go to: https://domain.tld/preferences/account or https://domain.tld/account/preferences

Currently when you need to explain to a user how to get to their preferences, you tell them:

  1. Go to user icon in the upper right beside the 3 horizontal lines (most users don’t know what a hamburger icon or such is).
  2. Click on your username that’s in the upper left of that upper right menu/popdown.
  3. Click on the 2nd item up from the bottom that says “Preferences” and has a gear to the left.

I think it’s pretty clear that it would be both easier for admins and users if we had a simplified URL path so that we could give general URLs that would work for all users to get to their preferences.

I wouldn’t even mind if there’s a /u in there as well. I just simply believe we need to make a simpler URL path available as a usability improvement for everyone.

「いいね!」 4

This already exists, use /my/ like so

https://example.com/my/preferences/account

「いいね!」 14

Holy cow, this is great to know. I sure wish it would have been the default or somehow more evident! Thanks!

「いいね!」 3

@codinghorror さん、こんにちは。ユーザーに対して /my/ ルートエイリアスをしばらく使用してきた結果、システム全体で必要に応じてデフォルトで /u/Username/ の代わりに /my/ をほぼすべての用途に使用できる機能を実装すべきだと確信しました(例:/my/profile/u/Username よりも理にかなっています)。ユーザーは自分のユーザー名をコピー&ペーストして他者を支援していますが、明示的に知らされるまで /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