12 September, 2007

Accumulate your WP blog’s reader’s opinion

accessible-readerIt doesn’t matter if you are living in communist China, Castro’s Cuba or democratic United Kingdom, but on the net democracy rule. In todays virtual world user opinions fuels everything. Well, that’s where web 2.0 era start isn’t it?

A Poll is one of the oldest methods of collecting user opinions. An online poll is just the next generation of that. Most sites/blogs have a contact us section to reach the webmaster but we couldn’t rely on that to gather user opinions on a specific topic or subject.

To gather extensive user opinions we can conduct a survey but for a quick on-the-spot opinion we use a poll.There are several plug-in systems out there that let you add quick poll in your blog/website but what’s the use of a poll if a large portion of users cannot access them?

Today we will look at a few poll plug-ins and check out which is best for usability and accessibility. Our discussion will be limited to only WordPress plug-ins that can be used in WP blog/sites.

Poll Daddy

A widely popular hosted poll management solution. Creating poll is as easy as pie, just as simple as type in the question and answer. Poll Daddy offers variety of customisations like multiple choice, multiple votes, user’s answer, randomized answer, closing date etc. You also will have the ability to create poll that will be displayed in poll daddy site as well.

Poll daddy offers you 14 XHTML 1.0 compliant styled widgets which you can embed in your site or blog by way of JavaScript or Flash code snippets provided by them. You can also provide your user direct link to the poll where your user will vote directly in Poll Daddy site.

Poll daddy also allows you to create your widget style and offers RSS feeds for every poll you create. All in all so far sounds cool, doesn’t it? Well don’t get too high on that, here are some usability and accessibility issues that you should consider.

First the JavaScript, if the user has JavaScript disabled they won’t get the poll, they may even get warning message from their firewall application. That isn’t cool, because a lot of users set their firewall to block third part JavaScript and Cookies.

Second the Flash code snippet; it might be one of the rising elements of RIA (RICH Internet Application), but it has yet to fully support screen readers. So as you can see you are missing a huge potential portion of users who might be interested in your site/blog.

Democracy Ajax Poll

This nice little plug-in for WordPress does exactly what its name implies. A simple two step installation, you can even use it as a permanent sidebar element (additional tweaking required) to display an ongoing poll. Poll management is simple through WordPress admin panel. After initial configaration further CSS customization can be done to shape up the looks of the poll.

Just like other AJAX based applications this does have its accessibility issues. Another drawback of this plug-in is, occasionally it generates invalid code.

Democracy Ajax Poll is a great plug-in but only good for small scale polls with the obvious drawbacks.

WP-Polls

WP-Polls is probably the most widely used WordPress poll plug-in . Why? well, it gives you tons of customisation option which all validate to W3C. This cool plug-in adds an AJAX poll system to your WordPress blog. You can easily include a poll into your WordPress’s blog post/page. WP-Polls is extremely customisable via templates and CSS styles and there are tons of options for you to choose to ensure that WP-Polls runs the way you like.

Setting up WP-Polls is easy as two clicks. Poll management is so easy (via the WordPress admin control panel) that you can create the most basic poll to a complex poll on the fly.

You can create and maintain multiple polls simultaneously as well as having recurring poll to keep it ticking over.
Though WP-polls are AJAX based, in my test I didn’t came across with XSS or other slimy vulnerability so far. Java runs on server side. Strong CSS knowledge might be required for serious customization, cookie and IP setting may cause a warning massage through users firewall.

In a previous post Paul shared some information regarding increasing readership & accessibility. Apart from that information shared by Paul polls are also necessary in order to boost your readership. After all without user participation your blog is as good as dead static site.

 

3 Responses to “Accumulate your WP blog’s reader’s opinion”

  1. [...] Accumulate your WP blog’s reader’s opinionLeading independent authority and provider worldwide of Web Accessibility, Site Certification, Trustmarks and Mobile Testing products and services. [...]

  2. Richard 20 April 2008 at 12:32 am #

    Kamrul, hi there. I just implemented a couple of polls on my blog. I used Democracy.

    It seems above that you prefer WP-POLLS. Is that correct?

    Also, Democracy has this peculiar “Activate/Deactivate” choice that only seems to allow you to activate one poll at a time.

    Do you know if that is true…can you only have one active poll in Democracy?

    Thanks in advance,
    Richard

  3. Kamrul Hassan 20 April 2008 at 9:14 am #

    Hi Richard,
    Yep you got it right “Activate/Deactivate” choice on democracy plugin allow you to have one or many active poll of your choice while disabling the others.

    Wp-polls offer same options as well, where you can disable any poll/ or even set a time period, after which poll will auto deactivate. Even after poll deactivate you have the ability to archive your collected poll results for further use.

Leave a Reply

About

Founded in 2003 and privately owned, Segala is a specialist in testing and certification.

Segala’s mission it to help make the Web more reliable, safe and trustworthy. Our method of certification helps us to realize this mission by exposing more information about the suitability of each website in search results – enabling users to make informed decisions about which sites to visit. Read More…

Contact

Contact us by emailing daphne@segala.com or call +353 (0)1 2931966. Our address is 19 The Mall, Beacon Court, Sandyford, D18. Ireland.

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIGFib3V0PC9saT48bGk+PHN0cm9uZz53b29fYWRfYmVsb3dfaW1hZ2U8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkNDY4LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2JlbG93X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZ3JlZW50ZWEuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYmxvY2tfaW1hZ2U8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkMzM2LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2NrX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2c8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2djYXQ8L3N0cm9uZz4gLSAvYmxvZy88L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWVudTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdDwvc3Ryb25nPiAtIGNvbnRhY3Qtd2lkZ2V0PC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtICNyc3N7DQpiYWNrZ3JvdW5kOiAjMzNhMTJjOyAvKiM2ZjljMzMgOy8qICNjZTQ5MjA7Ki8NCn0NCg0KLmdyaWRfMTZ7DQoNCn08L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRwYWdlczwvc3Ryb25nPiAtIDE5MDAsMTc1NywxNzcyLDE3NzY8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXQ8L3N0cm9uZz4gLSBkZWZhdWx0LnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vc2VnYWxhLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nLXBuZy1oaWdoLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vdmlicmFudGNtcy88L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDE1MTcsMTUxOSwxNTIxLDE1MjMsMywxNjEzLDEwLDE2NzYsMTc1NywxNzcyLDE3NzYsMTY3MzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfYWQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfbXB1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zdGVwczwvc3Ryb25nPiAtIDAxLiwgMDIuLCAwMy48L2xpPjxsaT48c3Ryb25nPndvb190YWJiZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIFZpYnJhbnRDTVM8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gaHR0cDovL3NlZ2FsYS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWxvZy1wbmctaGlnaC5wbmc8L2xpPjwvdWw+