DiscourseのウェブサイトのパスURLの名前を変更

パスのURLの名前を変更したいです。
例:http://localhost:4200/c/biotechnology/5/l/calendar
calendarの代わりにeventsに変更したいです。

http://localhost:4200/agenda
agendaの代わりにcalendarに変更したいです。

どうすればよいかアドバイスをいただけますか?ウェブサイトの管理パネルからできますか?
それともコードでやる必要がありますか?

バックエンドでやる必要がある場合、どこで変更すればよいですか?

Djangoには慣れていますが、Railsは初心者です。

助けてください。

以下をご覧ください。

これらはコアルートのようには見えません。

たとえば、agenda は私のインスタンスには存在しません。プラグインをインストールしましたか?

もしそうであれば、プラグインのコード、特に config/routes.rb(または plugin.rb)を確認してください。

ソースの構造を読んで理解するために時間を費やすことをお勧めします。

「いいね!」 3

@merefield 、いいえ、プラグインはインストールしていません。カテゴリ設定でアジェンダのトピックリストを有効にすると、ホームページに特定のカテゴリのイベントを表示するためのボタンが有効になります。
そのボタンの名前を変更しましたが、URLも変更したいのですが、方法が見つかりません。

それは奇妙ですね。なぜなら、標準のDiscourseにはそのようなルートが存在しないからです。

https://raw.githubusercontent.com/discourse/discourse/main/config/routes.rb

…どうぞ「agenda」を検索してみてください。

カテゴリー設定に標準でそのようなセクションがあるとは思いません。

プラグインがインストールされていると思われます。おそらくこれです。

私のミスです。あなたが正しかった。おそらくディスコースイベントプラグインでしょう。

「いいね!」 1