Je me demandais s’il existait actuellement un moyen (ou sinon, comment en créer un) pour permettre aux plugins et aux composants de thème d’accéder facilement aux champs utilisateur personnalisés.
Tout d’abord, j’ai installé le Discourse Chatbot 🤖 - #239 et je voulais que le paramètre de prompt système du plugin accède facilement aux champs utilisateur personnalisés afin que chaque utilisateur puisse personnaliser le prompt, idéalement les champs utilisateur personnalisés apparaissant comme des clés d’interpolation afin qu’ils puissent être ajoutés à du texte personnalisé (Creating and configuring custom user fields - #55).
Ensuite, j’ai récemment installé le Discourse Tab Bar for Mobile et je pensais que les utilisateurs pourraient vouloir personnaliser les différentes options de boutons. Autant que je sache, seul l’administrateur peut actuellement personnaliser les paramètres du plugin qui contrôlent quels boutons apparaissent et dans quel ordre.
J’imagine que cela pourrait être utile pour de nombreux autres plugins et composants, car cela permettrait aux utilisateurs de personnaliser les plugins/composants à partir de leur propre profil.
Je ne suis pas sûr si c’est actuellement possible en tant qu’utilisateur final, si cela nécessiterait à chaque auteur de plugin d’ajouter du code personnalisé, ou si cela pourrait être fait via un plugin/composant personnalisé qui ajouterait cette fonctionnalité à tous les plugins/composants du site.
Quelqu’un a-t-il une idée sur la meilleure façon d’y parvenir ?