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

Hub - Page Abonnement Newsletter #384

Open
IGNF-Xavier opened this issue May 27, 2024 · 3 comments
Open

Hub - Page Abonnement Newsletter #384

IGNF-Xavier opened this issue May 27, 2024 · 3 comments
Assignees
Labels
enhancement Nouvelle fonctionnalité ou amélioration

Comments

@IGNF-Xavier
Copy link

Post-mvpJune24 mise en place d'une entrée puis page formulaire pour s'abonner à la newsletter
Utiliser : https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/lettre-d-information-et-reseaux-sociaux

A demander à l'équipe du DSFR mais loin d'être prioritaire : cas de la gestion de l'abonnement en mode authentifié.

@IGNF-Xavier IGNF-Xavier added this to the MVP-Futur milestone May 27, 2024
@IGNF-Xavier IGNF-Xavier added the enhancement Nouvelle fonctionnalité ou amélioration label May 27, 2024
@slafayIGN
Copy link
Contributor

slafayIGN commented Aug 12, 2024

Une première analyse conduit à penser qu'il faudrait insérer le formulaire d'inscription à la newsletter d'une façon différente de ce qui a été fait jusqu'ici sur les sites développés ou gérés par l'IGN.

Jusqu'ici l'IGN utilisait des formulaires "out-of-the-box" de son CRM (Dynamics et ClickDimensions) en les incluant comme des widgets dans une iframe.
Cette approche technique a l'avantage de constituer une très faible charge de travail pour l'équipe de développement mais donne des formulaires assez peu intégrés dans le site final, et ce même si c'est le même design system qui est utilisé pour le formulaire et pour le site qui l'incorpore. Il persiste en général des petites différences d'apparence.

Le DSFR a la particularité d'utiliser 2 thèmes, clair et sombre, que l'internaute peut changer à sa guise. Le formulaire intégré devant respecter ce choix, il semble difficile d'en utiliser un "out-of-the-box".

Il conviendrait alors de développer le formulaire au sein de l'application elle-même (en utilisant le composant Follow de codegouvfr/react-dsfr) et de le connecter au CRM seulement via la cible de son action (des essais menés le 12/09 avec le responsable du CRM sont concluants 👍 ) . La gestion des comportements en cas de succès ou erreur sera également à gérer en interne.

Il y a 2 options d'intégration :

  • un bloc d'inscription qui contient le formulaire
  • un bloc d'inscription qui ne contient qu'un lien vers le formulaire, géré sur une page à part entière

L'entrée cartographique, le catalogue et la documentation étant des applications à part qui utilisent leurs propres technos (Vue , Geonetwork-UI, Eleventy), l'intégration de ce bloc sur leurs pages requerra également du développement de leur part et la 2ème option serait alors la plus simple pour eux.

@IGNF-Xavier
Copy link
Author

IGNF-Xavier commented Aug 12, 2024 via email

@slafayIGN
Copy link
Contributor

slafayIGN commented Aug 13, 2024

Sous réserve de validation des URLs, il y aura 4 routes à ajouter :

  • /inscription-a-la-lettre (formulaire d'inscription)
  • /inscription-a-la-lettre/confirmez-votre-inscription (redirection informative "Suivez les instructions dans l'email reçu)
  • /inscription-a-la-lettre/confirmation (url de redirection après inscription dite "page d'atterrissage", la page doit contenir un bouton "continuer la navigation" qui revient vers l'accueil)
  • /inscription-a-la-lettre/erreur (redirection après un raté inattendu, on peut utiliser un modèle de page d'erreur)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Nouvelle fonctionnalité ou amélioration
Projects
None yet
Development

No branches or pull requests

2 participants