Rendre les sondages « Afficher qui a voté » par défaut

Dans ma communauté, les gens veulent toujours voir qui a voté dans un sondage, mais… ils semblent toujours oublier de sélectionner la coche Afficher qui a voté. Y a-t-il un moyen de définir cela par défaut ?

5 « J'aime »

Je ne pense pas qu’il existe de paramètre pour modifier ce comportement. Mais vous pourriez peut-être le faire à partir d’un composant de thème, avec du JS personnalisé. Voici la propriété qui contrôle si elle est cochée ou décochée : https://github.com/discourse/discourse/blob/main/plugins/poll/assets/javascripts/controllers/poll-ui-builder.js#L51

5 « J'aime »

Les sondages semblent confondre presque tout le monde sur un site que j’utilise (pas de ‘montrer qui a voté’, et même une insistance à utiliser ‘multiple’ alors qu’ils voulaient vraiment créer un ‘unique’). Je trouverais donc ce composant de thème très utile. :+1:

Je l’ai utilisé comme exercice d’entraînement, mais je pense que je me confonds. :slightly_smiling_face: Serait-il possible d’avoir un indice sur ce que je fais de mal ?

<script type="text/discourse-plugin" version="0.8">

api.modifyClass("controller:poll-ui-builder", {
  onShow() {
    this.setProperties({
     publicPoll: true,
    });
    this._super(...arguments);
   }
});

</script>
3 « J'aime »

Honnêtement, les premiers sondages que j’ai créés ont aussi nécessité que je m’arrête et que je réfléchisse à cela. Finalement, j’ai juste expérimenté (privilège d’administrateur). Ce qui pourrait aider, c’est de créer un sujet rempli de modèles. Cependant, l’effet secondaire est que de nombreux utilisateurs modifieront les modèles et s’attireront de plus gros ennuis.

Ma recommandation serait d’avoir un sujet sur votre site avec un titre comme « Comment créer un sondage dans Discourse ». Dans ce sujet, utilisez des captures d’écran/des GIFs pour démontrer comment créer différents types de sondages et quels paramètres utiliser.

3 « J'aime »

J’ai créé quelques modèles de blocs de code qui peuvent être copiés en un clic, mais ils ne sont pas aussi visibles que le bouton de l’icône :gear:. J’ai un ‘guide des sondages’ sur ma liste, mais je ne suis pas sûr que ces personnes le liront. :slightly_smiling_face: J’aime avoir les guides, car je peux y faire référence lorsqu’une question se pose plutôt que de retaper les instructions.

Les utilisateurs de ce site particulier ne sont pas les plus doués en technologie et éviteront toute fonctionnalité qui semble ‘compliquée’. Si je peux lisser certains des écueils évidents ‘automatiquement’, je pense que cela aiderait.

Je pense que le changement de l’interface utilisateur des sondages il y a quelque temps les a rendus un peu moins intuitifs en ce qui concerne le ‘choix unique’ par rapport au ‘choix multiple’, car les gens semblent penser que ‘choix unique’ signifie une seule option. Ils choisissent donc ‘multiple’ et ajustent le min/max pour en faire un sondage à choix unique. :slightly_smiling_face:

Le bouton ‘afficher qui a voté’ est également un peu caché en bas des options avancées, alors que presque tous nos sondages l’utiliseraient normalement (à l’exception de quelques sondages administratifs occasionnels).

Mais avoir un simple ajustement pour passer par défaut à ‘public=true’ fonctionnerait très bien pour nous (si j’arrive à comprendre comment le faire :slightly_smiling_face:). Je n’ai pas encore réfléchi à ce que je pourrais faire pour la confusion entre choix unique et multiple, mais si j’arrive à trouver comment faire le remplacement, je pourrais peut-être aussi faire quelque chose à ce sujet. :crossed_fingers:

1 « J'aime »

D’après une expérience similaire, chaque fois que j’ai besoin de donner des instructions dans Discourse, je leur demande de poser la question dans la catégorie Discourse que nous avons, ou j’écris immédiatement un guide. Lier le guide est beaucoup mieux - pas seulement en termes d’effort. Cela encourage vos utilisateurs à être un peu plus autonomes, leur montre une version raffinée des informations dont ils ont besoin, et le meilleur ? Oui, cela les ramène sur votre site Discourse :partying_face: De même, cela leur fournit un lien qu’ils peuvent partager avec d’autres personnes, atteignant ainsi ces objectifs en votre nom :slight_smile:

J’ai également vécu cela. De même, il n’était pas tout à fait clair pour moi ou pour les participants si les sondages étaient anonymes ou non.

Pour la dénomination de Choix unique versus Choix multiple, vous pouvez modifier cela manuellement. Je pense que c’est le texte :

2 « J'aime »

Pour cela, je me disais qu’ajouter une deuxième case de sondage vide pourrait suggérer que c’est pour des options multiples mais avec un seul vote ? Le ‘Choix unique’ + une seule case pourrait donner une impression de ‘une seule option’. Je ne suis pas sûr, mais je pensais que ça valait le coup d’essayer.

Si cela devient un sujet de fonctionnalité, je suggérerais certainement de le mettre en page d’accueil (peut-être toujours activé par défaut aussi). :+1:

J’ai été attiré parce que j’ai mal lu le message de @cocococosti et j’ai cru qu’il disait ‘composant de thème simple’. Après l’avoir relu, il ne dit rien de tel. :slightly_smiling_face: Je cherchais un problème JavaScript ‘facile’ sur lequel travailler, et celui-ci semblait parfait car il m’aurait aussi profité. Je continuerai à rechercher. :slightly_smiling_face:

2 « J'aime »

8 messages ont été déplacées vers un nouveau sujet : Passer outre la valeur par défaut du sondage afin que « public=true »

Ceci est maintenant implémenté dans : :partying_face:

3 « J'aime »