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.
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 ?
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.
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.