Créer un sondage avec WordPress

Introduction

Wordpress est un outil puissant de blogging, mais WordPress à lui tout seul ne fait pas tout. Le panel d’extensions qui est disponible avec cet outil est plutôt impressionnant d’autant plus qu’ils sont tous très pratiques ! Je vous propose de découvrir aujourd’hui un outil appelé : WP-Pools qui est une extension permettant de mettre en place des sondages au sein de WordPress. WP-Pools permet d’ajouter un sondage à la fin de ses articles ou sous forme de widget.

Installation & Configuration

Installation

  1. Rendez-vous dans Extensions ==> Ajouter.
  2. Dans la barre de recherche tapez « WP-Pools » et installez-le (il est également possible de le télécharger à l’adresse : http://wordpress.org/extend/plugins/wp-polls/ et de l’uploader par la suite).
  3. Trouvez la ligne ci-dessous et cliquez sur « Installer maintenant ».
Une fois l’installation terminée, activez le plugin. Nous pouvons maintenant passer à sa configuration.

Configuration

La configuration de ce plugin se déroule dans Polls. Je me contenterai de détailler les différentes options de ce menu :

  • Manage Polls permet de gérer les différents sondages
  • Add Poll permet d’ajouter un sondage
  • Pool Options permet de gérer les différentes options des sondages
  • Pool Templates permet de configurer la mise en forme des sondages
  • Uninstall WP-Polls permet de désinstaller ce plugin proprement

Problèmes rencontrés

Personnellement, j’ai rencontré le problème suivant lors de l’installation du plugin, lors de l’ajout d’un sondage le message suivant est apparu :

Error In Adding Poll 'QUESTION'. Error In Adding Poll's Answer 'REPONSE1'....

Je me suis rendu compte que les tables requises pour l’utilisation de ce plugin ne s’installait pas. Qu’à cela ne tienne, j’ai fais une installation manuelle des tables en exécutant le code SQL suivant (pensez à remplacer wp_ par autre chose si jamais vous n’avez pas choisi l’option par défaut pour les préfixes de vos tables) :


CREATE TABLE wp_pollsq (pollq_id int(10) NOT NULL auto_increment,pollq_question varchar(200) character set utf8 NOT NULL default '',pollq_timestamp varchar(20) NOT NULL default '',pollq_totalvotes int(10) NOT NULL default '0',pollq_active tinyint(1) NOT NULL default '1',pollq_expiry varchar(20) NOT NULL default '',pollq_multiple tinyint(3) NOT NULL default '0',pollq_totalvoters int(10) NOT NULL default '0',PRIMARY KEY (pollq_id));

CREATE TABLE wp_pollsa (polla_aid int(10) NOT NULL auto_increment,polla_qid int(10) NOT NULL default '0',polla_answers varchar(200) character set utf8 NOT NULL default '',polla_votes int(10) NOT NULL default '0',PRIMARY KEY (polla_aid));

CREATE TABLE wp_pollsip (pollip_id int(10) NOT NULL auto_increment,pollip_qid varchar(10) NOT NULL default '',pollip_aid varchar(10) NOT NULL default '',pollip_ip varchar(100) NOT NULL default '',pollip_host VARCHAR(200) NOT NULL default '',pollip_timestamp varchar(20) NOT NULL default '0000-00-00 00:00:00',pollip_user tinytext NOT NULL,pollip_userid int(10) NOT NULL default '0',PRIMARY KEY (pollip_id),KEY pollip_ip (pollip_id),KEY pollip_qid (pollip_qid));

Puis tout ça c’est mis à fonctionner correctement :) .

Conclusion

Nous avons vu dans ce billet comment créer un sondage avec WordPress, il ne vous maintenant plus qu’à ajouter le widget WP-Pools à une de vos sidebars ou d’ajouter les sondages dans vos articles grâce au bouton  Avez-vous déjà testé ce plugin ? Utilisez-vous un autre plugin ?

 Loic FONTAINE

Vus : 854
Publié par Lolokai : 77