Perfil do usuário por ID em vez de nome de usuário

Resumo: Suporta vinculação a páginas de usuários pelo ID do usuário em vez de apenas pelo nome de usuário

Precisei disso porque o banco de dados do meu site armazena uma referência aos usuários do Discourse pelo ID, e eu não queria ter que manter os nomes de usuário sincronizados entre os dois bancos de dados (já que os nomes de usuário podem mudar).

:link: GitHub: GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
:arrow_right: Instalar: Siga o guia de instalação de plugins.

Recursos

/user-by-id/123/summary redireciona para /u/janedoe/summary etc.

Ainda sou novo no desenvolvimento de plugins, então adoraria receber qualquer feedback sobre como isso poderia ser melhorado (por exemplo, é realmente necessário um Engine inteiro? Outra rota seria mais convencional? Existe alguma maneira de fazer isso sem um plugin?), incluindo a qualidade do código. Obrigado!

5 curtidas