URL de perfil de usuário amigável

Existe algum proprietário de comunidade que usa aliases para links de usuários? Por exemplo: domain.com/username.

Talvez da mesma forma que /rules leva a /faq.

É um problema criar aliases para usuários? Isso causa algum problema com a estrutura do Discourse?

1 curtida

Isso já existe? Por exemplo:

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

A propósito, seu nome de usuário não é especialmente amigável? :sweat_smile:

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

Samuel L Jackson Reaction GIF by Coming to America

3 curtidas

Quero dizer sem /u/ na URL

1 curtida

O /u/ é pouco amigável? Eu priorizaria nomes de usuário amigáveis primeiro :slight_smile:

Você poderia tentar estender a configuração do roteador Rails em um plugin, eu acho, mas não tenho certeza se vale a pena o esforço?

Mas e se alguém decidir se chamar de tos, privacy ou faq?!

1 curtida

Não há um arquivo para nomes reservados que ninguém pode criar contas? Como admin, faq e coisas assim?

1 curtida

Aqui está o arquivo que você precisa substituir. Tente usá-lo:

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

Se você não está acostumado a escrever Rails e plugins, dê uma olhada em:

3 curtidas

E se o Discourse precisar adicionar uma nova rota e você já tiver um usuário com esse nome?

Qual é o benefício de omitir a parte /u/?

5 curtidas

Há facilidade de uso para o usuário se for simplesmente domínio/nome de usuário.

As rotas poderiam ser categorizadas da mesma forma que os nomes de usuário atualmente? Por exemplo: domínio/i/faq, domínio/i/tos, domínio/i/privacy, e o nível superior seria reservado para nomes de usuário: domínio/nome de usuário?

1 curtida