Renombrar URLs de rutas del sitio web de Discourse

Quiero renombrar algunas de las URL de ruta
por ejemplo :- http://localhost:4200/c/biotechnology/5/l/calendar
en lugar de calendar, quiero renombrarlo como events.

http://localhost:4200/agenda
en lugar de agenda quiero cambiarlo a calendar

¿puedes aconsejarme cómo hacerlo? ¿puedo hacerlo a través del panel de administración del sitio web?
¿o necesita hacerse a través del código?

si necesita hacerse en el backend, ¿cuál es el archivo exacto donde puedo cambiarlo?

estoy familiarizado con django, soy nuevo en rails.

por favor ayúdame

Echa un vistazo a:

Estas no parecen rutas principales.

agenda, por ejemplo, no existe en mi instancia. ¿Has instalado algún plugin?

Si es así, mira el código del plugin, específicamente en config/routes.rb (o potencialmente en plugin.rb)

Sugiero dedicar tiempo a leer y comprender la estructura del código fuente.

3 Me gusta

@merefield , No, no instalé ningún plugin. En la configuración de categorías, si habilitas la lista de temas de la agenda, se habilitará un botón en la página de inicio para ver eventos de categorías específicas.
Así que renombré ese botón y ahora quiero renombrar la URL también, pero no puedo encontrar cómo hacerlo.

Eso es extraño, porque no existe tal ruta en el Discourse base.

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

… siéntete libre de buscar “agenda”

No creo que exista tal sección en la configuración de categorías de forma nativa.

Creo que debes tener un plugin instalado, posiblemente este:

lo siento, tenías razón, supongo que es el plugin de eventos de discourse

1 me gusta