SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 208 visiteurs en ce moment

Accueil > Interactivité, échanges > Formulaires > Quick vote > Quick vote

Quick vote

13 novembre 2013 – par erational, gilcot – 12 commentaires

13 votes

Mini sondages

Présentation

Quick vote permet de réaliser rapidement et simplement des mini-sondages.


Chaque sondage comporte une question et un jeu fermé de réponses (de 2 à 10) affichées dans un ordre aléatoire ou non.


Lorsque l’internaute a répondu, on affiche le résultat sous forme de pourcentages.
L’internaute ne peut voter qu’une seule fois à chaque sondage (on note l’IP).

Lorsque le sondage est clôturé, il n’est plus possible de voter, on affiche simplement le résultat du sondage.

Intégrer un sondage en tant que rédacteur

Un nouveau modèle <formulaire|quickvote|X>permet d’insérer les sondages dans les articles

  1. <formulaire|quickvote|5>

Intégrer un sondage dans un squelette

Pour intégrer un sondage dans un squelette, il suffit d’intégrer la balise suivante

  1. #FORMULAIRE_QUICKVOTE{5}

Il existe deux arguments facultatifs :

  • si on souhaite afficher le résultat directement sans passer par le vote
  • si on souhaite masquer la question
  1. #FORMULAIRE_QUICKVOTE{5,oui, oui}

Il est aussi possible d’utiliser la boucle QUICKVOTES pour un usage plus avancé.

Par exemple : Lister le dernier mini-sondage

  1. <BOUCLE_sondagedernier(QUICKVOTES){!par id_quickvote}{0,1}>
  2. #FORMULAIRE_QUICKVOTE{#ID_QUICKVOTE}
  3. </BOUCLE_sondagedernier>

Télécharger

Par exemple : Lister un mini-sondage actif (non clôturé) au hasard

  1. <BOUCLE_sondagehasard(QUICKVOTES){0,1}{actif=1}{par hasard}>
  2. #FORMULAIRE_QUICKVOTE{#ID_QUICKVOTE}
  3. </BOUCLE_sondagehasard>

Télécharger

Attention : Si vous utilisez des inclusions dans votre squelette, il faut toujours utilisez la syntaxe dynamique pour intégrer la balise #FORMULAIRE_QUICKVOTE

Par exemple, si vous avez une noisette inc-quickvote.html contenant un mini-sondage, il faudra la charger via :

  1. <INCLURE{fond=inc/inc-quickvote,lang}>

Et surtout éviter d’utiliser la balise #INCLURE qui provoquera une mise en cache non voulue (explications techniques détaillées)

  1. #INCLURE{fond=inc/inc-quickvote,lang} // MAUVAIS

Personnalisation

Habillage graphique
Le plugin est livré nu pour faciliter son habillage graphique.

Voici quelques classes CSS permettant d’adapter facilement l’aspect graphique

classe CSSDescription
.formulaire_quickvote conteneur du mini-sondage
div.quickvote-question la question
div.quickvote-resultat les résultats

Sortie HTML
Si vous souhaitez personnaliser la sortie HTML, il est possible de surcharger le
le modèle modele/quickvote.html

Un exemple est donné avec le modele modele/quickvote_alternatif.html qui liste les questions sans les nuls

Limitations

Le plugin permet un vote simple, convivial et sans authentification.
Attention, il ne permet pas un vote « sérieux » car l’identification du vote se fait par IP qui peut être falsifiable (proxy, ....). Ne pas choisir ce plugin pour élire votre député ...

A faire

Le plugin est sur la zone. Libre à vous de contribuer
Voici une liste d’améliorations possibles

  • Le plugin a été conçu pour SPIP 2.1. Il faut le porter pour SPIP 3.
  • Intégrer _DUREE_CNIL pour hacher l’IP une fois la période passée
  • Prévoir un mode alternatif (cookie ? host ?) dans le cas des personnes possédant la même IP (université, intranet, routeur).
  • Purger les votes d’un sondage
  • Faciliter le choix de la présentation des résultats (code HTML, tri des résultats par questions ou par vote) en passant un squelette personnalisable

Voir en ligne : http://plugins.spip.net/quickvote

Dernière modification de cette page le 10 avril 2014

Retour en haut de la page

Vos commentaires

  • Le 13 novembre 2016 à 19:03, par Christian En réponse à : Quick vote

    Ce plugin est bien pratique.
    Est ce qu’il sera adapté à spip 3.1 ?

    • Le 14 novembre 2016 à 07:41, par erational En réponse à : Quick vote

      Oui, il faudrait adapter le plugin 3.1. Je n’ai pas le temps actuellement mais je le ferais un jour si personne ne s’y colle avant :)

    Répondre à ce message

  • Le 22 août 2016 à 21:13, par Teenoo En réponse à : Quick vote

    Vous avez fait des modifications quelque part car j’ai des soucis dans l’espace Privé. Lorsque je clique sur un vote de la liste ça me renvoi vers le site public. J’ai installé un spip2 pour tester et effectivement je n’arrive pas à aller sur la page du vote pour le modifier en privé.

    • Le 24 août 2016 à 22:40, par Teenoo En réponse à : Quick vote

      Où se trouve la page du plugin permettant de modifier ce problème ? Sur le HTML de la liste l’url est bon après comparaison avec d’autres plugins en 3.1, il me faudrait rediriger le lien de la liste des votes vers la page du vote. Si le créateur me lit...

    Répondre à ce message

  • Le 4 décembre 2013 à 10:42, par Alexandra En réponse à : Quick vote

    Merci Emmanuel :-)

    • Le 22 août 2016 à 16:09, par Teenoo En réponse à : Quick vote

      Bonjour,

      as-tu réussi à porter le plugin sous SPIP 3 ? Je rencontre quelques soucis dans le backoffice, notamment une redirection vers le site et non sur le BO à la création du vote et en voulant voir le vote.

    • Le 22 août 2016 à 19:06, par casp En réponse à : Quick vote

      Quelqun as t’il réusis à le faire fonctionner sous SPIP 3 ? si oui je suis intéressé.

    • Le 22 août 2016 à 21:06, par Odile En réponse à : Quick vote

      Oui sans soucis le plugin fonctionne, et je suis passé cet été sous SPIP 3.1.1 avec le squelette scolaspip

    • Le 22 août 2016 à 21:08, par Odile En réponse à : Quick vote

      erreur de post (j’avais plusieurs onglets ouverts) : je n’ai pas testé ce pluging

    Répondre à ce message

  • Le 15 février 2016 à 11:33, par Kiky En réponse à : Quick vote

    Any news for a version compatible with 3.1 ? Thanks for answers

    Répondre à ce message

  • Le 4 décembre 2013 à 09:45, par Alexandra En réponse à : Quick vote

    Bonjour Erational, Merci pour ce plugin.
    Le portage SPIP 3 est-il compliqué ? Suffit t-il d’adapter la nouvelle nomenclature ou y a t-il beaucoup de chose à changer pour un portage en SPIP 3 ?
    Merci Alexandra

    • Le 4 décembre 2013 à 10:15, par erational En réponse à : Quick vote

      normalement le portage doit être assez simple car la syntaxe est déjà compatible SPIP3
      il faut surtout reprendre :

      • le paquet
      • la déclaration et installation des tables

      sur la zone, il y a un espace trunk/ pour y déposer cette version.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Pour un fonctionnement communautaire efficace dans la communauté SPIP

    24 mai – 12 commentaires

    Où l’on propose de tester des nouvelles façons de prendre des décisions et d’avancer collectivement sur des projets SPIP, de manière transparente, en impliquant la communauté, et en étant plus accueillants pour les nouvelles personnes. Tout ça dans la (...)

  • Mise à jour automatique des plugins

    5 octobre 2009 – 148 commentaires

    Une nouvelle lame du Couteau Suisse permet de visualiser les plugins nécessitant une mise à jour, tout comme SPIP lui-même ! Présentation Rendons à César ce qui est à César, voici un extrait de la présentation du Couteau Suisse pour sa lame « Mise (...)

  • cibc : bannière d’avertissement pour les cookies

    28 octobre 2014 – 55 commentaires

    L’objectif de ce plugin est d’informer l’utilisateur et de recueillir son consentement (ou son refus) sur l’utilisation par le site de cookies de mesure d’audience, de publicité ciblée ou de réseaux sociaux. Les objectifs de ce plugin Le premier (...)

  • SPIP-Bible

    25 janvier 2010 – 90 commentaires

    Permet de citer rapidement des extraits de la Bible en utilisant un modèle dans le texte d’un article.

  • Mailshot

    16 janvier 2013 – 258 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

Ça spipe par là