Modale de bienvenue Discourse

:information_source: Résumé Une modale de bienvenue pour aider les membres nouveaux ou revenants de la communauté avec des moyens concrets pour commencer à explorer/interagir sur un forum
:eyeglasses: Aperçu Theme Creator (Nécessite d’être connecté)
:hammer_and_wrench: Dépôt GitHub - noahLovell/discourse-welcome-modal
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau dans les thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

Installer ce composant de thème

:rocket: Pourquoi l’utiliser ?

De nombreuses communautés enregistrent un taux d’inscription élevé mais peinent à retenir les membres le premier jour (“first-day churn”). En offrant des chemins d’action concrets, vous réduisez la charge cognitive des nouveaux membres et les guidez vers les comportements à forte valeur ajoutée qui favorisent la rétention à long terme.


:camera_flash: Captures d’écran

Bureau


Mobile


Comment ça marche

La modale utilise un déploiement basé sur la logique afin d’éviter de solliciter les membres réguliers qui connaissent déjà votre communauté.

  1. Nouveaux Utilisateurs : S’affiche automatiquement pour tous les utilisateurs inscrits après votre feature_enabled_date.
  2. Période de grâce : Pendant une fenêtre configurable, le composant marque “silencieusement” les utilisateurs actifs comme ayant vu la modale afin de ne pas les interrompre.
  3. Anciens Utilisateurs : S’affiche pour les utilisateurs existants qui reviennent sur le forum après l’expiration de votre période de grâce, aidant à leur réintégration.

Note : L’état “vu” est stocké localement dans le navigateur de l’utilisateur, la modale peut donc réapparaître s’il change d’appareil ou vide son cache.


:gear: Paramètres

Paramètre Type Défaut Description
feature_enabled_date string \"2026-01-01\" Entrez la date au format AAAA-MM-JJ.
grace_period_months integer 3 Nombre de mois après la date d’activation de la fonctionnalité pour marquer silencieusement les utilisateurs existants comme l’ayant vue.
card_layout enum \"grid\" Choisissez comment les cartes sont affichées dans la modale de bienvenue (grid ou list).
card_content objects [] Configurez les cartes affichées dans la modale de bienvenue (nécessite id, title, subtitle, imgUrl, altText, btnLabel et action).
title (Traduction) text Join the conversation Le titre principal affiché en haut de la modale.
close_btn (Traduction) text Done L’étiquette du bouton qui ferme la modale.

Ceci est mon premier véritable composant de thème :raised_hands: J’aimerais avoir vos retours, vos réflexions, ce qui aurait pu être mieux fait :smile:

7 « J'aime »