친근한 사용자 프로필 URL

커뮤니티 소유자 중 사용자 링크에 별칭을 사용하는 분이 계신가요? 예를 들어 domain.com/username 같은 형태입니다.

/rules가 /faq로 연결되는 것과 같은 방식으로요.

사용자에게 별칭을 만드는 것이 문제가 되나요? Discourse의 구조와 관련하여 어떤 문제가 있을까요?

이런 게 이미 있는 거예요? 예를 들어:

https://meta.discourse.org/u/merefield/

참고로, 님의 사용자 이름은 특별히 친근한 느낌이 아니네요? :sweat_smile:

https://meta.discourse.org/u/yhh9xdq7d/

Samuel L Jackson Reaction GIF by Coming to America

URL에 /u/가 없는 경우를 말하는 거예요

/u/가 비우호적인가요? 우선 우호적인 사용자 이름을 우선순위에 두는 편이 좋을 것 같아요 :slight_smile:

Rails 라우터 설정을 플러그인으로 확장해 보는 것도 방법이지만, 그만한 가치가 있는지 확신은 없네요.

그런데 만약 누군가가 자신을 tos, privacy, faq라고 부르기 시작하면 어떻게 될까요?!

admin, faq 같은 이름으로 계정을 만들 수 없도록 예약된 이름을 관리하는 파일이 있지 않나요?

다음은 오버라이드해야 하는 파일입니다. 직접 시도해 보세요:

discourse/routes.rb at main · discourse/discourse (github.com)

Rails와 플러그인 작성에 익숙하지 않다면 다음 자료를 참고해 보세요:

그렇다면 Discourse가 새로운 라우트를 추가해야 하는데, 이미 그런 이름의 사용자가 있다면 어떻게 될까요?

/u/ 부분을 생략하는 것의 이점은 무엇인가요?

단순히 domain/username 형식이라면 사용자에게 사용이 간편합니다.

현재 사용자 이름이 분류되는 방식과 유사하게 라우트도 분류할 수 있을까요? 예를 들어 domain/i/faq, domain/i/tos, domain/i/privacy처럼 사용하고, 최상위 경로는 사용자 이름(domain/username)용으로만 예약하는 방식이요?