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

(PC-33573)[PRO] feat: add wonderpush to project #15526

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tcoudray-pass
Copy link
Contributor

@tcoudray-pass tcoudray-pass commented Dec 13, 2024

But de la pull request

Ticket Jira (ou description si BSR) : https://passculture.atlassian.net/browse/PC-33573

Librairie de notification web de Brevo (documentation).

Vérifications

  • J'ai écrit les tests nécessaires
  • J'ai mis à jour le fichier des plans de tests du portail pro si nécessaire
  • J'ai mis à jour la liste des routes et des titres de pages du portail pro si j'en ai rajouté/modifié ou supprimé une.
  • J'ai relu attentivement les migrations, en particulier pour éviter les locks, et je préviens les équipes Shérif et Data
  • J'ai ajouté des screenshots pour d'éventuels changements graphiques
  • J'ai fait la revue fonctionnelle de mon ticket

@tcoudray-pass tcoudray-pass force-pushed the tcoudray-pass/PC-33573-add-wonderpush branch from ffb9fa1 to c7e778e Compare December 13, 2024 11:49
Copy link
Contributor

github-actions bot commented Dec 13, 2024

Visit the preview URL for this PR (updated for commit 137a126):

https://pc-pro-testing--pr15526-tcoudray-pass-pc-335-dguc422p.web.app

(expires Fri, 24 Jan 2025 08:31:15 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 032d233ee67e1c50d6af12e29c936c7076770eb1

@@ -69,6 +69,7 @@
"react-instantsearch": "^7.13.8",
"react-redux": "^9.2.0",
"react-router-dom": "^6.28.0",
"react-wonderpush": "^1.0.9",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je me permets de challenger cette lib, est-ce qu'on a besoin d'une nouvelle librairie de notifications sachant qu'on a déjà hotjar qui peut faire ça (je crois) ?

Je vois que cette surcouche react est pas méga utilisée (97 téléchargement cette semaine, 1 étoile sur github), elle n'a pas eu de màj depuis avril 2023 et elle n'a pas de lib de types 🤔

Et dernier point, il faudra voir si cette lib crée des notifs conformes au RGAA, ce qui est pas évident à faire! (par exemple, est-ce que les notifs sont annoncées aux lecteurs d'écran à leur apparition). Pour ça est-ce qu'il y a déjà un moyen pour tester en local ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

L'idée est qu'elle remplace hotjar à terme, c'est ce que souhaite l'équipe marketing pour pouvoir tout gérer depuis Brevo.

Pour le point 2, je suis d'accord avec toi. C'est cette lib que recommande Brevo dans sa documentation.

Pour le point 3, je ne saurais pas te répondre. Je ne crois pas qu'il soit possible de tester en local. L'idée était de faire un test en testing avec Nine.

pro/src/Root.tsx Outdated
<AppRouter />
</StoreProvider>
</Provider>
<WonderPush options={{webKey: WONDER_PUSH_WEB_KEY}}>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il faudrait demander le consentement à l'utilisateur pour l'utilisation des données (https://docs.wonderpush.com/docs/gdpr-compliance). On fait ça d'habitude dans app/analytics via le orejimeConfig.ts

@gmeigniez-pass gmeigniez-pass force-pushed the tcoudray-pass/PC-33573-add-wonderpush branch from c7e778e to 98cd3ca Compare January 9, 2025 08:21
@gmeigniez-pass gmeigniez-pass force-pushed the tcoudray-pass/PC-33573-add-wonderpush branch 6 times, most recently from a7ea23f to 06e4002 Compare January 9, 2025 15:16
@gmeigniez-pass gmeigniez-pass force-pushed the tcoudray-pass/PC-33573-add-wonderpush branch from 06e4002 to b3bbc76 Compare January 21, 2025 15:39
@gmeigniez-pass gmeigniez-pass force-pushed the tcoudray-pass/PC-33573-add-wonderpush branch from b3bbc76 to 137a126 Compare January 22, 2025 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants