-
Notifications
You must be signed in to change notification settings - Fork 3
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
base: dev
Are you sure you want to change the base?
Conversation
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 |
45d7303
to
e4057f9
Compare
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 |
ab9c5a0
to
d493974
Compare
b8e6632
to
b2a80e5
Compare
b2a80e5
to
b28cfb1
Compare
d28e283
to
7e02147
Compare
b50a292
to
c24e4e5
Compare
c855e0f
to
d9629b8
Compare
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]>
d9629b8
to
56d46c9
Compare
56d46c9
to
d6ddf6e
Compare
🦄 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
🧹 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 canoniquefr-FR
. Évidemment il faudrait utiliser la forme canoniquefr-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 enpix.fr
) doit être redirigée vers la ressource correspondante surpix.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
expliciteLa locale
fr-fr
doit être gérée explicitement comme toutes les autres locales (fr-be
,fr
,en
, etc.)Pour tester cela :
France
on reste bien sur le même si web https://site-pr683.review.pix.org/ (on n'est pas redirigé vers un site en.fr
) et que les URL commencent parhttps://site-pr683.review.pix.org/fr-fr/
France
on reste bien sur le même si web https://pro-pr683.review.pix.org/ (on n'est pas redirigé vers un site en.fr
) et que les URL commencent parhttps://pro-pr683.review.pix.org/fr-fr/
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 :
Connexion
pointe vers https://app.pix.fr/connexionConnexion
pointe vers https://app.pix.org/connexionConnexion
pointe vers https://app.pix.org/connexion?lang=en