Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Gérer la locale fr-fr (fr-FR) sur pix.org sous forme de préfixe (PIX-13385) #683

Draft
wants to merge 18 commits into
base: dev
Choose a base branch
from

Conversation

lego-technix
Copy link
Contributor

@lego-technix lego-technix commented Jul 11, 2024

🦄 Problème

Actuellement gérer les 2 sites distincts https://pix.org/ et https://pix.fr/, mais qui sont extrêmement proches, apporte beaucoup de complexité et de problèmes, alors qu'on pourrait fournir les mêmes services et la même qualité de service avec un seul site web.

Idem pour https://pro.pix.org/ et https://pro.pix.fr/

🤖 Proposition

On propose, sous forme de ce prototype, de ne plus gérer le contenu de https://pix.fr/ comme une exception, mais plutôt de le gérer dans https://pix.org/ comme un cas générique suivant la locale fr-fr.

🌈 Remarques

⚠️ Cette PR est marquée « Blocked » car il s'agit d'une proposition/prototype à évaluer par différents acteurs, et éventuellement à faire évoluer en fonction de leurs retours, avant d'être mergée.

🧹 Si ce prototype est validé (cela ne sert à rien de le faire avant), supprimer les derniers bouts de code et de build qui assurent la gestion spécifique de https//pix.fr/

ℹ️ Dans cette PR c'est la valeur de locale fr-fr qui est utilisée au lieu de la valeur de locale sous sa forme canonique fr-FR. Évidemment il faudrait utiliser la forme canonique fr-FR mais cela ferait une PR plus grosse et plus difficile à appréhender alors que cette modification pourra être réalisée juste après.

ℹ️ Et on cite enfin toujours en référence l'ADR https://github.com/1024pix/pix/blob/dev/docs/adr/0040-locales-languages.md

💯 Pour tester

Redirections

Chaque URL en pix.fr (dit autrement, chaque adresse en pix.fr) doit être redirigée vers la ressource correspondante sur pix.org, pour que les visiteurs ne voient aucune différence et pour maintenir le bon référencement (SEO).

Pour tester cela :

Locale fr-fr explicite

La locale fr-fr doit être gérée explicitement comme toutes les autres locales (fr-be, fr, en, etc.)

Pour tester cela :

Bon enchainement vers Pix App sur le bon domaine et avec la bonne langue

Les sites vitrines doivent pointer vers Pix App suivant un bon URL (autrement dit, suivant une bonne adresse) qui va permettre à Pix App de savoir quelle est la langue de l'utilisateur et quelles épreuves du référentiel sélectionner.

Pour tester cela :

@pix-bot-github
Copy link

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles sur scalingo https://dashboard.scalingo.com/apps/osc-fr1/pix-site-review-pr683/environment

@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 2 times, most recently from 45d7303 to e4057f9 Compare September 2, 2024 15:01
@BerengereC BerengereC closed this Sep 2, 2024
@BerengereC BerengereC reopened this Sep 2, 2024
@pix-bot-github
Copy link

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles sur scalingo https://dashboard.scalingo.com/apps/osc-fr1/pix-site-review-pr683/environment

@clemlatz clemlatz force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 2 times, most recently from ab9c5a0 to d493974 Compare September 3, 2024 15:16
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 2 times, most recently from b8e6632 to b2a80e5 Compare September 5, 2024 09:48
@clemlatz clemlatz force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch from b2a80e5 to b28cfb1 Compare September 5, 2024 12:53
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 13 times, most recently from d28e283 to 7e02147 Compare September 11, 2024 08:42
@lego-technix lego-technix changed the title [FEATURE] Gérer la locale fr-fr, sous forme de préfixe, sur https://pix.org/ (PIX-13385) [FEATURE] Gérer la locale fr-fr (fr-FR), sous forme de préfixe, sur https://pix.org/ (PIX-13385) Sep 11, 2024
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 6 times, most recently from b50a292 to c24e4e5 Compare September 15, 2024 20:02
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch 3 times, most recently from c855e0f to d9629b8 Compare September 20, 2024 14:11
lego-technix and others added 14 commits September 28, 2024 20:42
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengere Claudeau  <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau  <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau  <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
Co-authored-by: Clément Latzarus <[email protected]>
Co-authored-by: Bérengère Claudeau <[email protected]>
Co-authored-by: LEGO Technix <[email protected]>
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch from d9629b8 to 56d46c9 Compare September 28, 2024 18:42
@lego-technix lego-technix force-pushed the pix-13385-handle-fr-fr-locale-in-pix-org branch from 56d46c9 to d6ddf6e Compare October 2, 2024 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants