Quelle serait la meilleure façon de créer une catégorie « redirigeant » les gens vers un autre site Web ?

Salut !

Contexte : Je travaille sur un forum international qui possède quelques sous-catégories pour certaines langues, et nous sommes en train de tout réorganiser.

Nous avons actuellement des catégories comme :

Puisque seule l’allemande est active, c’est la seule sous-catégorie que nous conserverons.
Cependant, nous aimerions ajouter le français et faire en sorte que cette catégorie redirige vers une autre instance Discourse en français.

Je ne suis donc pas sûr de la meilleure façon de procéder.

Créer une sous-catégorie française contenant un seul sujet avec un lien vers le Discourse français ?
Cela implique beaucoup de clics pour accéder au Discourse français : Catégorie → Sous-catégorie → Sujet → Lien.

Faire en sorte que la catégorie ouvre directement le Discourse français dans un nouvel onglet ? Est-ce possible ?

Une autre idée ? :thinking:

Pourquoi ne proposez-vous pas le site français via un lien dans l’en-tête ou un élément similaire ?

Nous ne souhaitons pas accorder une importance particulière à une autre langue que l’anglais. 99 % des publications sont rédigées en anglais. Un tel lien dans l’en-tête ou ailleurs, toujours visible, n’intéressera pas la grande majorité des utilisateurs.

Cependant, nous voulons bien placer un lien quelque part pour informer les francophones qu’un forum actif en français existe. Puisque nous avons déjà des catégories liées aux langues, je pense que le moyen le plus pratique pour informer les gens du forum français serait de le faire via ces catégories.

Create a French category and make a simple theme component that intercepts any request to it (using api.onPageChange() or so ) and redirects to the French Discourse instead.

Je ne sais pas comment faire une telle chose, mais je vais jeter un œil :slight_smile:

edit : J’ai essayé ceci :

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

Le résultat n’est pas satisfaisant pour l’utilisateur, car le script s’exécute alors que nous sommes déjà sur cette catégorie.
Ainsi, le forum charge d’abord la page de la catégorie, puis redirige l’utilisateur vers l’autre site.

Ensuite, si on revient à la page précédente dans notre navigateur, on retourne à la page de la catégorie qui redirige à nouveau automatiquement vers la nouvelle URL. C’est irritant.

Peut-être que la nouvelle URL devrait s’ouvrir dans un nouvel onglet lorsque l’on clique sur la catégorie dans le sélecteur de catégories, sans laisser la page de la catégorie s’ouvrir. Je ne suis pas sûr, peut-être qu’il existe de meilleures solutions. Je dois y réfléchir davantage.

Salut à tous, j’ai finalement opté pour la solution la plus simple.

J’utilise simplement le sujet généré automatiquement « À propos de la catégorie français » :

J’ai renommé le sujet généré automatiquement et ajouté le lien vedette via une commande Rails.

Je pense que cela fera l’affaire !