Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page - Version 1.1.0

Version Description

N/A

Download this release

Release Info

Developer yoffegil
Plugin Icon 128x128 Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page
Version 1.1.0
Comparing to
See all releases

Code changes from version 1.0.1 to 1.1.0

opinionstage-functions.php CHANGED
@@ -123,11 +123,13 @@ function opinionstage_add_poll_page() {
123
  ?>
124
  <h1><strong>Opinion Stage Social Polls</strong></h1>
125
  <h3><strong>To add a social poll to your post/page:</strong></h3>
126
- <p>1) &nbsp; Start a new poll using the <?php echo opinionstage_create_link('start a poll form', 'new_debate', ''); ?> or find an existing poll <?php echo opinionstage_create_link('here', 'topics/all', ''); ?></p>
127
  <p>2) &nbsp; From the poll page, copy the embed ID (located near the embed button)</p>
128
  <p>3) &nbsp; From the WordPress post/page text editor, click on the social poll icon to open the insert poll dialog</p>
129
  <img src="http://a5.opinionstage-res.cloudinary.com/image/upload/c_fit,h_294,w_474/v1332371481/mw4b8djjlljrwjy2w3iqa.jpg" />
130
  <p>4) &nbsp; Paste the ID into the insert poll dialog</p>
 
 
131
  <?php echo opinionstage_insturctions_html_suffix(); ?>
132
  <?php
133
  }
@@ -164,8 +166,8 @@ function opinionstage_add_poll_popup() {
164
  </p>
165
  <br>
166
  <p><strong>Haven't created a poll yet? / Don't know the poll ID?</strong></p>
167
- <p>1) &nbsp; Start a new poll using the <?php echo opinionstage_create_link('start a poll form', 'new_debate', ''); ?> or find an existing poll <?php echo opinionstage_create_link('here', 'topics/all', ''); ?></p>
168
- <p>2) &nbsp; From the poll page, copy the embed ID (located near the embed button)</p>
169
  <?php echo opinionstage_insturctions_html_suffix(); ?>
170
  </div>
171
  </div>
@@ -185,7 +187,7 @@ function opinionstage_create_link($caption, $page, $params = "", $options = arra
185
  $style = empty($options['style']) ? '' : $options['style'];
186
  $new_page = empty($options['new_page']) ? true : $options['new_page'];
187
  $params_prefix = empty($params) ? "" : "&";
188
- $link = "http://".OPINIONSTAGE_SERVER_BASE."/".$page."?ref=".OPINIONSTAGE_WIDGET_API_KEY.$params_prefix.$params;
189
 
190
  return "<a href=\"".$link."\"".($new_page ? " target='_blank'" : "")." style=".$style.">".$caption."</a>";
191
  }
123
  ?>
124
  <h1><strong>Opinion Stage Social Polls</strong></h1>
125
  <h3><strong>To add a social poll to your post/page:</strong></h3>
126
+ <p>1) &nbsp; <?php echo opinionstage_create_link('Start a new poll', 'widget', ''); ?> or locate a poll from <?php echo opinionstage_create_link('your dashboard', 'dashboard', ''); ?></p>
127
  <p>2) &nbsp; From the poll page, copy the embed ID (located near the embed button)</p>
128
  <p>3) &nbsp; From the WordPress post/page text editor, click on the social poll icon to open the insert poll dialog</p>
129
  <img src="http://a5.opinionstage-res.cloudinary.com/image/upload/c_fit,h_294,w_474/v1332371481/mw4b8djjlljrwjy2w3iqa.jpg" />
130
  <p>4) &nbsp; Paste the ID into the insert poll dialog</p>
131
+ <span>Note: Instead of steps 3 & 4, you can add the following code directly into the post/page: [socialpoll id="xyz"] , where xyz is the poll id.</span>
132
+ <br>
133
  <?php echo opinionstage_insturctions_html_suffix(); ?>
134
  <?php
135
  }
166
  </p>
167
  <br>
168
  <p><strong>Haven't created a poll yet? / Don't know the poll ID?</strong></p>
169
+ <p>1) &nbsp; <?php echo opinionstage_create_link('Start a new poll', 'widget', ''); ?> or locate a poll from <?php echo opinionstage_create_link('your dashboard', 'dashboard', ''); ?></p>
170
+ <p>2) &nbsp; From the poll page, copy the embed ID</p>
171
  <?php echo opinionstage_insturctions_html_suffix(); ?>
172
  </div>
173
  </div>
187
  $style = empty($options['style']) ? '' : $options['style'];
188
  $new_page = empty($options['new_page']) ? true : $options['new_page'];
189
  $params_prefix = empty($params) ? "" : "&";
190
+ $link = "http://".OPINIONSTAGE_SERVER_BASE."/".$page."?o=".OPINIONSTAGE_WIDGET_API_KEY.$params_prefix.$params;
191
 
192
  return "<a href=\"".$link."\"".($new_page ? " target='_blank'" : "")." style=".$style.">".$caption."</a>";
193
  }
opinionstage-polls.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Social Polls by OpinionStage
4
  Plugin URI: http://www.opinionstage.com
5
  Description: Adds a highly engaging social polling system to your blog. You can easily add a social poll to your blog post/page by clicking the social poll icon in the WordPress post/page text editor.
6
- Version: 1.0.1
7
  Author: OpinionStage.com
8
  Author URI: http://www.opinionstage.com
9
  */
@@ -11,7 +11,7 @@ Author URI: http://www.opinionstage.com
11
  /* --- Static initializer for Wordpress hooks --- */
12
 
13
  define('OPINIONSTAGE_SERVER_BASE', "www.opinionstage.com"); /* Don't include the protocol, added dynamically */
14
- define('OPINIONSTAGE_WIDGET_VERSION', '1.0.1');
15
  define('OPINIONSTAGE_WIDGET_PLUGIN_NAME', 'Social Polls by OpinionStage');
16
  define('OPINIONSTAGE_WIDGET_API_KEY', 'wp-v-poll');
17
  define('OPINIONSTAGE_WIDGET_SHORTCODE', 'socialpoll');
3
  Plugin Name: Social Polls by OpinionStage
4
  Plugin URI: http://www.opinionstage.com
5
  Description: Adds a highly engaging social polling system to your blog. You can easily add a social poll to your blog post/page by clicking the social poll icon in the WordPress post/page text editor.
6
+ Version: 1.1.0
7
  Author: OpinionStage.com
8
  Author URI: http://www.opinionstage.com
9
  */
11
  /* --- Static initializer for Wordpress hooks --- */
12
 
13
  define('OPINIONSTAGE_SERVER_BASE', "www.opinionstage.com"); /* Don't include the protocol, added dynamically */
14
+ define('OPINIONSTAGE_WIDGET_VERSION', '1.1.0');
15
  define('OPINIONSTAGE_WIDGET_PLUGIN_NAME', 'Social Polls by OpinionStage');
16
  define('OPINIONSTAGE_WIDGET_API_KEY', 'wp-v-poll');
17
  define('OPINIONSTAGE_WIDGET_SHORTCODE', 'socialpoll');
readme.txt CHANGED
@@ -25,13 +25,15 @@ The social poll plug-in is completely free and is easy to install and use.
25
  * Follow users that participated in the poll
26
  * Get notified about poll votes of users you follow (optionally)
27
  * Filter the poll results by users you follow
 
28
  * Discover what poll participants voted in other polls by visiting their profile
29
- * Get the poll question & poll votes shared in social networks, driving additional traffic to the site
 
30
  * ... And many more features to come!
31
 
32
  = About Opinion Stage: =
33
 
34
- Opinion Stage polls / debates bring together social network users with common interests and a desire to express, debate and follow opinions. For more details on Opinion Stage's polls & debates, visit <a href="http://www.opinionstage.com?ref=wp-v-poll" target="_blank">the Opinion Stage site.</a>
35
 
36
  == Installation ==
37
 
@@ -43,7 +45,7 @@ Opinion Stage polls / debates bring together social network users with common in
43
 
44
  = What sets Opinion Stage polls apart from other polling solutions? =
45
 
46
- Opinion Stage polls are social polls which means that social network identities are used for polling the participants. This makes the poll more engaging than the typical poll, letting users discover who supports what and how each user voted in other polls. You can also follow users and then filter the poll results by the people you follow. Using social polls, also improves the distribution of the poll in social networks.
47
 
48
  = Do you require users to identify by logging-in before voting? =
49
 
@@ -67,14 +69,14 @@ We currently support two-sided polls. However we will soon be supporting additio
67
 
68
  = Do you plan to add debating capabilities to the poll? =
69
 
70
- Yes, we plan to add the option to allow debating the poll. Users will be able to add a text explanation to their votes so the vote can be debated.
71
 
72
  = How do I add a poll to my post/page? =
73
 
74
  Follow these steps:
75
 
76
- 1. Create a new poll / debate from <a href="http://www.opinionstage.com/new_debate?ref=wp-v-poll" target="_blank">here</a>
77
- 2. From the poll page, copy the embed ID located near the embed button
78
  3. Click on the poll icon in the WordPress text editor to open the embed dialog
79
  4. Paste the ID you copied in the embed dialog
80
 
@@ -100,7 +102,12 @@ Yes, just post the following syntax into any post/page: [socialpoll ID="xyz"], w
100
  N/A
101
 
102
  == Changelog ==
 
 
 
 
 
103
  = Version 1.0.1 (26 Aug 2012) =
104
- * Improvements in the embed flow to ease insertion of polls
105
  = Version 1.0.0 (15 Aug 2012) =
106
  * First social poll version
25
  * Follow users that participated in the poll
26
  * Get notified about poll votes of users you follow (optionally)
27
  * Filter the poll results by users you follow
28
+ * Filter the poll results by gender
29
  * Discover what poll participants voted in other polls by visiting their profile
30
+ * Get the poll question & poll votes shared in social networks, driving additional traffic to your site
31
+ * Manage all your polls from one dashboard
32
  * ... And many more features to come!
33
 
34
  = About Opinion Stage: =
35
 
36
+ Opinion Stage offers web sites a highly engaging social polls & debates solution. For more details on Opinion Stage's polls & debates, visit <a href="http://www.opinionstage.com?o=wp-v-readme" target="_blank">the Opinion Stage site.</a>
37
 
38
  == Installation ==
39
 
45
 
46
  = What sets Opinion Stage polls apart from other polling solutions? =
47
 
48
+ Opinion Stage polls are social polls which means that social network identities are used for polling the participants. This makes the poll more engaging than the typical poll, letting users discover who supports what and how each user voted in other polls. You can also follow users and then filter the poll results by the people you follow. In addition, using social polls improves the distribution of the poll in social networks.
49
 
50
  = Do you require users to identify by logging-in before voting? =
51
 
69
 
70
  = Do you plan to add debating capabilities to the poll? =
71
 
72
+ Yes, we plan to add the option to debate the poll. Users will be able to add a text explanation to their votes so the vote can be debated.
73
 
74
  = How do I add a poll to my post/page? =
75
 
76
  Follow these steps:
77
 
78
+ 1. Create a new poll / debate from <a href="http://www.opinionstage.com/new_debate?o=wp-v-readme" target="_blank">here</a>
79
+ 2. From the poll page, copy the embed ID
80
  3. Click on the poll icon in the WordPress text editor to open the embed dialog
81
  4. Paste the ID you copied in the embed dialog
82
 
102
  N/A
103
 
104
  == Changelog ==
105
+ = Version 1.1.0 (2 Oct 2012) =
106
+ * Added an optional gender filter to the poll, so that poll results can be viewed by gender
107
+ * Added a central dashboard for managing all polls
108
+ * Added the option to display a detailed text description of the poll question to the poll widget
109
+ * Added the ability to configure which image is shared when sharing the poll or the poll vote on Facebook
110
  = Version 1.0.1 (26 Aug 2012) =
111
+ * Improvements in the poll embed flow to ease insertion of polls
112
  = Version 1.0.0 (15 Aug 2012) =
113
  * First social poll version
screenshot-1.png CHANGED
Binary file
screenshot-2.png CHANGED
Binary file
screenshot-3.png CHANGED
Binary file
screenshot-5.png CHANGED
Binary file