¿Cuál sería la mejor manera de crear una categoría que "redirija" a las personas a otro sitio web?

¡Hola!

Contexto: Estoy trabajando en un foro internacional que tiene varias subcategorías para algunos idiomas y lo estamos reorganizando todo.

Actualmente tenemos categorías como:

Dado que solo el alemán está activo, esta es la única subcategoría que conservaremos.
Sin embargo, nos gustaría añadir el francés y hacer que esta categoría redirija de alguna manera a otra instancia de Discourse en francés.

Así que no estoy seguro de cuál es la mejor manera de hacerlo.

¿Crear una subcategoría en francés con un solo tema que contenga un enlace al Discourse en francés?
Eso implica muchos clics para llegar al Discourse en francés. Categoría → Subcategoría → Tema → Enlace

¿Hacer que la categoría abra directamente el Discourse en francés en una nueva pestaña? ¿Es posible algo así?

¿Alguna otra idea? :thinking:

¿Por qué no ofreces el sitio en francés a través de un enlace en el encabezado o algo similar?

No queremos dar específicamente más énfasis a ningún otro idioma que no sea el inglés. El 99% de las publicaciones están escritas en inglés. Un enlace en la cabecera o en algún lugar siempre visible no será de interés para la gran mayoría de los usuarios.

Sin embargo, sí queremos tener un enlace en algún lugar para informar a los hablantes de francés que existe un foro activo en francés. Dado que ya tenemos categorías relacionadas con los idiomas, creo que lo más conveniente sería informar a las personas sobre el foro francés a través de ellas.

Crea una categoría en francés y haz un componente de tema sencillo que intercepte cualquier solicitud a ella (usando api.onPageChange() o similar) y redirija al Discourse en su versión en francés.

No sé cómo hacer tal cosa, pero echaré un vistazo :slight_smile:

edición: Lo intentaré así:

    api.onPageChange((url) => {
        if (url === "/c/site-feedback/2"){
            window.location.href = "https://forum.monocycle.info";
        }
    });

El resultado no es el adecuado para el usuario, ya que el script se ejecuta mientras estamos en esta categoría.
Así que el foro carga primero la página de la categoría y luego redirige al usuario al otro sitio web.

Además, si volvemos a la página anterior en nuestro navegador, regresamos a la página de la categoría, que vuelve a redirigir automáticamente a la nueva URL. Es irritante.

Quizás la nueva URL debería abrirse en una pestaña nueva al hacer clic en la categoría en el selector de categorías, pero sin permitir que se abra la página de la categoría. Aunque no estoy seguro, quizás haya soluciones mejores. Necesito pensarlo más.

¡Hola a todos, finalmente opté por la opción más sencilla.

Simplemente uso el tema generado automáticamente sobre la categoría “sobre francés”:

Renombro el tema generado automáticamente y agrego el enlace destacado con un comando de Rails.

¡Creo que hará el trabajo!