Профиль пользователя по ID вместо имени пользователя

Резюме: Поддержка ссылок на страницы пользователей по их ID вместо только имени пользователя

Мне это понадобилось, потому что база данных моего сайта хранит ссылку на пользователей Discourse по их ID, и я не хотел синхронизировать имена пользователей между двумя базами данных (так как имена пользователей могут меняться).

:link: GitHub: GitHub - 29th/discourse-user-by-id: Supports linking to user pages by their user id instead of just username · GitHub
:arrow_right: Установка: Следуйте руководству по установке плагинов.

Возможности

/user-by-id/123/summary перенаправляет на /u/janedoe/summary и т. д.

Я всё ещё новичок в разработке плагинов, поэтому буду рад любой обратной связи о том, как это можно улучшить (например, действительно ли необходим целый Engine? Была бы другая маршрутизация более стандартной? Есть ли способ сделать это без плагина?), включая качество кода. Спасибо!

5 лайков