09mai 2008
Dotpoll : Plugin de sondage pour Dotclear 2
15:21 - Par Thierry Geindre - Dotclear - 4 commentaires
Après quelques heures de travail voici enfin la première version de Dotpoll, un plugin permettant de créer des sondages sur votre blog. Pour l'heure, ces sondages ne peuvent être affichés que dans des widget, autant que vous le souhaitez.
Il reste quelques petites choses à faire en priorité :
- Ajouter des messages de confirmation lors de suppressions
- Permettre de choisir l'ordre d'affichage des différents choix d'un sondage
- Vérifier que toutes les éventuelles erreurs sont bien catchées
- Vérifier les traductions anglaises
Pour la suite :
- Des barres de progression pour les résultats des sondages
- Pouvoir afficher les sondages n'importe où (billet, page dédiée, etc.)
- Si vous avez d'autres idées, n'hésitez pas...
Installer Dotpoll
Évidemment, ce plugin s'installe comme n'importe quel autre plugin pour Dotclear 2. Choisissez simplement le paquet qui vous convient :
Il a été testé avec les version RC 1 et Beta 7 de Dotclear sans aucun problème.
Utiliser Dotpoll
Créer / modifier un sondage
Il vous suffit de vous rendre sur l'onglet Nouveau sondage de DotPoll. Vous pourrez alors choisir le titre (ou la question) de votre sondage. Validez. Vous arriverez ensuite dans l'interface de modification de votre sondage. Pour y ajouter des choix, rendez-vous sur l'onglet Nouveau choix, entrez le texte de votre nouveau choix puis validez. Vous pourrez ainsi ajouter autant de choix que vous le souhaitez.
Votre sondage est maintenant créé. Pour pouvoir l'afficher sur votre blog, vous devrez vous assurer qu'il est publié. Par défaut, les nouveaux sondages ne sont pas publiés. Pour publier un sondage, rendez vous dans la liste des sondages (onglet Mes sondages sur l'interface de DotPoll) puis cochez la case correspondant au sondage que vous venez de créer. En bas de la liste, sélectionnez Publier puis cliquez sur Ok.
Votre sondage est désormais opérationnel.
Afficher un sondage dans un widget
Rendez-vous sur l'interface de gestion de vos widget. Un nouveau widget est désormais disponible : DotPoll. Ajoutez ce widget à la liste de votre choix. Les options disponibles sont assez explicites pour ne pas mériter d'explications. Sachez simplement que la liste des sondages proposée ne contient que les sondages publiés.
A propos de la configuration
La seule chose qu'il est possible de configurer dans DotPoll est la manière dont les votant seront identifiés. Soit par Cookie, soit par leur adresse IP. Les deux méthodes présentant toutes deux leurs avantages et leurs inconvénients, ce choix est laissé à l'utilisateur.
Un aperçu ?
Vous pouvez voir DotPoll en action sur cette page, et même sur l'ensemble du blog, dans la partie droite. Profitez-en pour répondre au sondage!
4 commentaires
J'avais justement fait une ébauche de plugin de sondages nommé dcPoll et qui n'est toujours pas fini. Alors je sais pas si je vais m'y mettre étant donné qu'il y a maintenant Dotpoll.
En tout cas ce plugin devrait intéresser beaucoup de monde
Super, ca faisait longtemps que j'attendais un plugin de sondage !
Merci !
Par contre, serait-il possible que tu ajoutes des classes dans les balises <p> et <li> ou <label> que l'on puisse customiser les css. (avant les vote et apres-le vote par exemple).
Et que le resultat (celui en pourcentage) soit dans un label ou avec une balise <strong> ou autre ?
Merci !
Il me semblait aussi qu'un projet de plugin de sondage existait déjà, mais je n'ai rien trouvé qui soit terminé. La version finale de Dotclear 2 approche et un plugin aussi évident que celui-ci devait exister à mon avis. Désolé si j'en devance certain
Concernant la mise en forme des sondages, j'ai modifié le plugin. Ainsi le div qui contient le sondage a pour class 'dotpoll' lorsque le visiteur n'a pas encore répondu au sondage et 'dotpolldone' lorsque c'est fait. Il est donc possible de mettre en forme le sondage à votre guise.
Par ailleurs, pour ne mettre en forme qu'un seul sondage, il suffit d'utiliser l'id du div qui est 'dotpoll' suivit de l'identifiant du sondage, donc 'dotpoll1' par exemple.
Voilou!
Edit : J'avais oublié les <strong> sur les résultats, c'est désormais chose faite.
Fil des commentaires de ce billet