[PAYANT] Bouton/fonction personnalisé « Nouveau sujet » pour forcer les utilisateurs à utiliser un assistant personnalisé pour un nouveau sujet

Dans mon forum, je souhaite obliger les utilisateurs à utiliser un assistant personnalisé pour créer de nouveaux sujets dans des catégories spécifiques. Je voudrais donc ajuster les éléments natifs de Discourse sans perturber l’expérience utilisateur (UX) et l’interface (UI) habituelles.

Pour cela, je souhaite personnaliser le comportement du parcours utilisateur lors de la création d’un nouveau sujet.

Pour y parvenir, je voudrais…

  1. transformer le bouton « Nouveau sujet » en un menu déroulant avec des liens personnalisés et le bouton « Nouveau sujet » par défaut comme options
  2. ajouter une redirection automatique vers des assistants personnalisés lorsque les utilisateurs choisissent une catégorie appropriée dans le compositeur

Pour le menu déroulant « Nouveau sujet » :

  • utiliser uniquement des éléments natifs de l’UX/UI, afin que les nouvelles variables de couleur et les fonctionnalités essentielles du mode sombre soient prises en charge
  • ajouter, supprimer et modifier les éléments du menu déroulant via des champs de texte dans les paramètres du plugin, afin que je puisse définir : icône, texte, URL

Pour la redirection depuis le compositeur :

  • lorsque l’utilisateur choisit une catégorie spécifique dans le compositeur, celui-ci se ferme et l’utilisateur est redirigé vers une URL spécifiée
  • ajouter, supprimer et modifier les éléments du menu déroulant via des champs de texte dans les paramètres du plugin, afin que je puisse définir : catégorie, URL de redirection

Budget

500 à 1000 USD

3 « J'aime »

J’ai déjà partiellement exploré ce cas d’usage. Une approche simple consiste à tirer parti du fait que l’utilisation de l’assistant permet aux utilisateurs de créer de nouveaux sujets dans des catégories où ils ne seraient autrement pas autorisés. Vous pourriez donc configurer cela comme suit :

  • Désactiver l’option « Créer » sur certaines catégories
  • Masquer le bouton par défaut « Nouveau sujet » sur ces catégories
  • Le remplacer par un bouton que vous pouvez personnaliser dans les paramètres d’un composant de thème (catégorie, icône et nom du bouton, chemin vers l'assistant)

Si cette approche répond à vos besoins, je pourrais l’emballer dans un composant, en maintenant les coûts dans votre budget.

Je pourrais me tromper, mais j’imagine que l’intégration d’un menu déroulant sur le bouton par défaut et une redirection pour le menu de catégorie du compositeur nécessiteraient considérablement plus d’efforts.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.