FWIW, l’explorateur de paramètres explique bien les paramètres :
Explorateur des paramètres du bot GPT
Rechercher le contexte du paramètre du site
Lecture du contexte pour : share_quote_buttonsLe paramètre
share_quote_buttonsdans Discourse détermine quels éléments apparaissent dans le widget de partage de citations, et dans quel ordre. Les options par défaut incluent « Twitter » et « Email ».Ce paramètre est côté client et vous permet de choisir parmi une liste d’options, y compris Twitter, Facebook et Email. Cependant, il ne permet aucun autre choix que ceux-ci.
Le paramètre inclut également une vérification de validation. Par exemple, si Facebook est inclus dans
share_quote_buttonsmais que l’ID de l’application Facebook n’est pas défini dans les paramètres du site, une erreur sera renvoyée.Ce paramètre affecte la visibilité et les options du widget de partage de citations dans l’interface utilisateur. Par exemple, si le paramètre
share_quote_buttonsinclut « Twitter » et « Email », alors lorsqu’un utilisateur sélectionne un texte à citer, il verra des options pour partager la citation sur Twitter et par Email.Dans la base de code Discourse, vous pouvez trouver ce paramètre dans le fichier
site_settings.ymlet ses validations dans le fichiervalidations.rb. La fonctionnalité de ce paramètre est également testée dans le fichiertopic-quote-button-test.js.
Rechercher le contexte du paramètre du site
Lecture du contexte pour : share_quote_visibilityLe paramètre
share_quote_visibilitydans Discourse détermine quand afficher les boutons de partage de citations. Il existe trois choix possibles pour ce paramètre :
- « none » : les boutons de partage de citations ne seront jamais affichés.
- « anonymous » : les boutons de partage de citations ne seront affichés qu’aux utilisateurs anonymes.
- « all » : les boutons de partage de citations seront affichés à tous les utilisateurs.
Le paramètre par défaut est « anonymous ». Cela signifie que, par défaut, les boutons de partage de citations ne seront visibles que pour les utilisateurs qui ne sont pas connectés.
Ce paramètre est utilisé dans la fonction
quoteSharingEnableddu fichierquote-button.js. Cette fonction vérifie plusieurs conditions pour déterminer si le partage de citations doit être activé. Ces conditions incluent si le site est en mode bureau, s’il existe des sources de partage actives, si le sujet est visible, si la catégorie du sujet est restreinte en lecture, et quelle est la valeur du paramètreshare_quote_visibility.Dans les tests d’acceptation du bouton de citation de sujet, ce paramètre est utilisé pour déterminer si les boutons de partage de citations doivent être affichés ou non. Si le paramètre est « all », les boutons de partage de citations sont affichés. Si le paramètre est « none », les boutons de partage de citations ne sont pas affichés.