Version Description
N/A
Download this release
Release Info
Developer | opinionstage |
Plugin | Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page |
Version | 15.2.0 |
Comparing to | |
See all releases |
Code changes from version 15.0.0 to 15.2.0
- opinionstage-functions.php +1 -1
- opinionstage-polls.php +2 -2
- opinionstage-utility-functions.php +6 -20
- readme.txt +29 -10
- screenshot-10.png +0 -0
- screenshot-6.png +0 -0
- screenshot-7.png +0 -0
- screenshot-8.png +0 -0
- screenshot-9.png +0 -0
opinionstage-functions.php
CHANGED
@@ -144,7 +144,7 @@ function opinionstage_add_poll_page() {
|
|
144 |
<div class="opinionstage-section-header">
|
145 |
<div class="opinionstage-section-title">Content</div>
|
146 |
<?php if(!$first_time) {?>
|
147 |
-
<a href="<?php echo
|
148 |
<?php } ?>
|
149 |
</div>
|
150 |
<div class="opinionstage-section-content">
|
144 |
<div class="opinionstage-section-header">
|
145 |
<div class="opinionstage-section-title">Content</div>
|
146 |
<?php if(!$first_time) {?>
|
147 |
+
<a href="<?php echo 'http://'.OPINIONSTAGE_SERVER_BASE.'/dashboard/content'; ?>" target="_blank" class="opinionstage-section-action opinionstage-blue-bordered-btn">VIEW MY CONTENT</a>
|
148 |
<?php } ?>
|
149 |
</div>
|
150 |
<div class="opinionstage-section-content">
|
opinionstage-polls.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Poll, Quiz & List by OpinionStage
|
4 |
Plugin URI: http://www.opinionstage.com
|
5 |
Description: Adds highly engaging polls & quizzes to your site. Easily add polls & quizzes to any post/page or to your site sidebar.
|
6 |
-
Version: 15.
|
7 |
Author: OpinionStage.com
|
8 |
Author URI: http://www.opinionstage.com
|
9 |
Text Domain: social-polls-by-opinionstage
|
@@ -12,7 +12,7 @@ Text Domain: social-polls-by-opinionstage
|
|
12 |
/* --- Static initializer for Wordpress hooks --- */
|
13 |
|
14 |
define('OPINIONSTAGE_SERVER_BASE', "www.opinionstage.com"); /* Don't include the protocol, added dynamically */
|
15 |
-
define('OPINIONSTAGE_WIDGET_VERSION', '15.
|
16 |
define('OPINIONSTAGE_WIDGET_PLUGIN_NAME', 'Poll, Quiz & List by OpinionStage');
|
17 |
define('OPINIONSTAGE_WIDGET_API_KEY', 'wp35e8');
|
18 |
define('OPINIONSTAGE_OPTIONS_KEY', 'opinionstage_widget');
|
3 |
Plugin Name: Poll, Quiz & List by OpinionStage
|
4 |
Plugin URI: http://www.opinionstage.com
|
5 |
Description: Adds highly engaging polls & quizzes to your site. Easily add polls & quizzes to any post/page or to your site sidebar.
|
6 |
+
Version: 15.2.0
|
7 |
Author: OpinionStage.com
|
8 |
Author URI: http://www.opinionstage.com
|
9 |
Text Domain: social-polls-by-opinionstage
|
12 |
/* --- Static initializer for Wordpress hooks --- */
|
13 |
|
14 |
define('OPINIONSTAGE_SERVER_BASE', "www.opinionstage.com"); /* Don't include the protocol, added dynamically */
|
15 |
+
define('OPINIONSTAGE_WIDGET_VERSION', '15.2.0');
|
16 |
define('OPINIONSTAGE_WIDGET_PLUGIN_NAME', 'Poll, Quiz & List by OpinionStage');
|
17 |
define('OPINIONSTAGE_WIDGET_API_KEY', 'wp35e8');
|
18 |
define('OPINIONSTAGE_OPTIONS_KEY', 'opinionstage_widget');
|
opinionstage-utility-functions.php
CHANGED
@@ -175,24 +175,10 @@ function opinionstage_flyout_edit_url($tab) {
|
|
175 |
if (empty($os_options["uid"])) {
|
176 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
177 |
}
|
178 |
-
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['fly_id'].'/edit?selected_tab='.$tab
|
179 |
}
|
180 |
|
181 |
-
|
182 |
-
* Generates a link with a token if available
|
183 |
-
*/
|
184 |
-
function opinionstage_url_with_token($url) {
|
185 |
-
$os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
|
186 |
-
$token_suffix = '';
|
187 |
-
if (!empty($os_options["uid"])) {
|
188 |
-
if (strpos($url,'?') !== FALSE) {
|
189 |
-
$token_suffix = '&token='.$os_options['token'];
|
190 |
-
} else {
|
191 |
-
$token_suffix = '?token='.$os_options['token'];
|
192 |
-
}
|
193 |
-
}
|
194 |
-
return $url.$token_suffix;
|
195 |
-
}
|
196 |
/**
|
197 |
* Generates a link for editing the article placement on Opinion Stage site
|
198 |
*/
|
@@ -201,7 +187,7 @@ function opinionstage_article_placement_edit_url($tab) {
|
|
201 |
if (empty($os_options["uid"])) {
|
202 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
203 |
}
|
204 |
-
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['article_placement_id'].'/edit?selected_tab='.$tab
|
205 |
}
|
206 |
/**
|
207 |
* Generates a link for editing the sidebar placement on Opinion Stage site
|
@@ -211,7 +197,7 @@ function opinionstage_sidebar_placement_edit_url($tab) {
|
|
211 |
if (empty($os_options["uid"])) {
|
212 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
213 |
}
|
214 |
-
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['sidebar_placement_id'].'/edit?selected_tab='.$tab
|
215 |
}
|
216 |
/**
|
217 |
* Generates a link for creating a poll
|
@@ -225,7 +211,7 @@ function opinionstage_create_poll_link($css_class) {
|
|
225 |
'', // Args
|
226 |
$css_class);
|
227 |
} else {
|
228 |
-
return opinionstage_create_link('CREATE', 'new_poll', '
|
229 |
}
|
230 |
}
|
231 |
/**
|
@@ -240,7 +226,7 @@ function opinionstage_create_widget_link($w_type, $css_class) {
|
|
240 |
'w_type='.$w_type, // Args
|
241 |
$css_class);
|
242 |
} else {
|
243 |
-
return opinionstage_create_link('CREATE', 'widgets/new', 'w_type='.$w_type
|
244 |
}
|
245 |
}
|
246 |
/**
|
175 |
if (empty($os_options["uid"])) {
|
176 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
177 |
}
|
178 |
+
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['fly_id'].'/edit?selected_tab='.$tab;
|
179 |
}
|
180 |
|
181 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
/**
|
183 |
* Generates a link for editing the article placement on Opinion Stage site
|
184 |
*/
|
187 |
if (empty($os_options["uid"])) {
|
188 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
189 |
}
|
190 |
+
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['article_placement_id'].'/edit?selected_tab='.$tab;
|
191 |
}
|
192 |
/**
|
193 |
* Generates a link for editing the sidebar placement on Opinion Stage site
|
197 |
if (empty($os_options["uid"])) {
|
198 |
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/registrations/new';
|
199 |
}
|
200 |
+
return 'http://'.OPINIONSTAGE_SERVER_BASE.'/containers/'.$os_options['sidebar_placement_id'].'/edit?selected_tab='.$tab;
|
201 |
}
|
202 |
/**
|
203 |
* Generates a link for creating a poll
|
211 |
'', // Args
|
212 |
$css_class);
|
213 |
} else {
|
214 |
+
return opinionstage_create_link('CREATE', 'new_poll', '', $css_class);
|
215 |
}
|
216 |
}
|
217 |
/**
|
226 |
'w_type='.$w_type, // Args
|
227 |
$css_class);
|
228 |
} else {
|
229 |
+
return opinionstage_create_link('CREATE', 'widgets/new', 'w_type='.$w_type, $css_class);
|
230 |
}
|
231 |
}
|
232 |
/**
|
readme.txt
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
=== Poll, Quiz & List by OpinionStage ===
|
2 |
Contributors: OpinionStage.com
|
3 |
Donate link:
|
4 |
-
Tags: interactive content, poll plugin, create poll, create polls, quiz plugin, create quiz, create quizzes, trivia quiz, personality quiz,
|
|
|
5 |
|
6 |
Requires at least: 2.8
|
7 |
Tested up to: 4.4.1
|
@@ -17,6 +18,8 @@ The Opinion Stage poll, quiz & list plug-in allows you to easily add a poll, qui
|
|
17 |
|
18 |
For poll examples, checkout the <a href="http://www.opinionstage.com/showcase?o=wp35e8" target="_blank">Poll Showcase.</a>
|
19 |
|
|
|
|
|
20 |
= Quiz Example: =
|
21 |
|
22 |
For a quiz example, checkout this <a href="http://www.opinionstage.com/polldiscovery/can-we-guess-how-educated-you-are?o=wp35e8" target="_blank">Quiz.</a>
|
@@ -40,12 +43,20 @@ For a List example, checkout this <a href="http://www.opinionstage.com/polldisco
|
|
40 |
* Manage all your WordPress polls from one dashboard
|
41 |
* Poll your site visitors using their social network identities or anonymously
|
42 |
* View the full poll participant list social profiles
|
43 |
-
* Filter the poll participant list according to side votes
|
44 |
-
* Filter the poll results using social & demographic filters
|
45 |
* Get the poll question & poll votes shared in social networks, driving social traffic to your poll and site
|
46 |
-
* Set the details of the social
|
47 |
-
* Customize the poll feature to match your needs (e.g. show/don't show number of votes, show results before / after voting, order sides by most votes or as configured, etc)
|
48 |
-
* Customize the poll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
* ... much more!
|
50 |
|
51 |
= Main Poll Benefits: =
|
@@ -101,7 +112,7 @@ Opinion Stage offers web sites a highly engaging poll, quiz & list solution. For
|
|
101 |
== Installation ==
|
102 |
|
103 |
1. Upload the "poll, quiz & list by Opinion Stage" plug-in to your blog (or search for it) and then install the "poll, quiz & list by Opinion Stage" plugin on your plug-ins page
|
104 |
-
2. Active it to start
|
105 |
|
106 |
== Frequently Asked Questions ==
|
107 |
|
@@ -139,11 +150,15 @@ Users can either share the poll or quiz question from the social (e.g.Users can
|
|
139 |
|
140 |
We support both regular multiple-sided polls and a special head-to-head poll flavor (for the 2-sided polls)
|
141 |
|
142 |
-
|
143 |
|
144 |
Opinion Stage supports both standard annoymous polls and social polls which are polls in which you need to use your social profile for voting. You can configure the polls, so that the polls voting is anonymous, the polls voting requires a social profile for voting or the polls voting can either be done using a social profile or anonymously.
|
145 |
|
146 |
-
|
|
|
|
|
|
|
|
|
147 |
|
148 |
Opinion Stagte supports many poll settings. You can configure look & feel polls settings, setting the polls font, the polls width, the polls colors and more. You can configure the polls general settings, such as when the poll results are displayed, if the poll result is displayed in number or % or both, in what order the poll answers are displayed, and more. You can configure the poll social settings, such as whether to add to the poll facebook comments, attach social sharing buttons to the polls, and other poll social settings.You can also configure the poll language. Finally, you can configure advanced poll setings, such as poll election settings, collecting leads from the poll respondants, redircting after the poll vote and more
|
149 |
|
@@ -158,7 +173,7 @@ Yes - our editors hand-pick the top polls, quizzes and list. You can browse the
|
|
158 |
|
159 |
== Screenshots ==
|
160 |
|
161 |
-
1. **Multiple-choice poll** - example of a multiple-choice layout poll
|
162 |
2. **Head-to-head poll** - example of a head-to-head layout poll
|
163 |
3. **Trivia quiz** - example of a Trivia quiz result. Set the correct answer in each of the quiz questions, and following users answers to the quiz, give them a quiz result with the number of correct quiz answers. Trivia quizzes are one of the most engaging type of content.
|
164 |
4. **Personality quiz** - example of a personality quiz. Using a personality quiz, you can ask you users different quiz questions, and based on their answers to the quiz questions, offer them different quiz results. Personality quizzes usually produce a lot of social shares.
|
@@ -233,6 +248,10 @@ You can create many different types of quizzes: Trivia quiz, personality quiz, i
|
|
233 |
N/A
|
234 |
|
235 |
== Changelog ==
|
|
|
|
|
|
|
|
|
236 |
= Poll, Quiz & List Version 15.0.0 =
|
237 |
* Various optimizations
|
238 |
= Poll, Quiz & List Version 14.9.0 =
|
1 |
=== Poll, Quiz & List by OpinionStage ===
|
2 |
Contributors: OpinionStage.com
|
3 |
Donate link:
|
4 |
+
Tags: interactive content, poll plugin, create poll, create polls, quiz plugin, create quiz, create quizzes, trivia quiz, personality quiz, social poll, standard poll, responsive poll, multiple poll, head-to-head poll, popup poll, sidebar poll, article poll, poll section, do a poll, it poll, shared poll, custom poll, custom polls, premade polls, flash poll, html poll, online poll, online polls, page poll, poll, pol, poll builder, poll directory, poll widget, premade user polls, polling, Polling System, polls, post poll, user polls, voting polls, easy polls, gallery poll, gallery polls, wordpress poll, wordpress poll widget, WordPress polls, wppolls, yop poll, polldaddy, polldaddy polls, video poll, video polls, image poll, image polls, wp polls, questionnaire, quiz, quizzes, quizes, post survey, sidebar survey, survey, survey form, survey form builder, survey plugin, survey tool, survey widget, surveys, user survey, wordpress survey, wp survey, wpsurvey, vote, votes, voting, debate, feedback, list, lists, top 10 list, top 5 list, top 50 list, top 100 list, ranking list rating list, rate list, product list, social list, listicles, content marketing list, opinion, opinion stage, opinionstage, responsive list, resource list, resource list, listing, listing search, listings, product listings
|
5 |
+
|
6 |
|
7 |
Requires at least: 2.8
|
8 |
Tested up to: 4.4.1
|
18 |
|
19 |
For poll examples, checkout the <a href="http://www.opinionstage.com/showcase?o=wp35e8" target="_blank">Poll Showcase.</a>
|
20 |
|
21 |
+
http://www.youtube.com/watch?v=P7xKNlWbk0s
|
22 |
+
|
23 |
= Quiz Example: =
|
24 |
|
25 |
For a quiz example, checkout this <a href="http://www.opinionstage.com/polldiscovery/can-we-guess-how-educated-you-are?o=wp35e8" target="_blank">Quiz.</a>
|
43 |
* Manage all your WordPress polls from one dashboard
|
44 |
* Poll your site visitors using their social network identities or anonymously
|
45 |
* View the full poll participant list social profiles
|
46 |
+
* Filter the poll participant list according to poll side votes
|
47 |
+
* Filter the poll results using social & demographic filters. You can filter the poll results by social network belonging, gender, location, time-frame and more
|
48 |
* Get the poll question & poll votes shared in social networks, driving social traffic to your poll and site
|
49 |
+
* Set the details of the poll social shares (e.g. poll title text, poll main image image & poll share displayed in the social share) to optimize the poll share for improved visibility and click rates
|
50 |
+
* Customize the poll feature to match your needs (e.g. show/don't show number of poll votes, show poll results before / after voting, order poll sides by most poll votes or as configured, etc)
|
51 |
+
* Customize the poll size, poll font, poll colour theme yourself or select from pre-defined poll styles and poll sizes.
|
52 |
+
* Embed the polls in different locations. You can add a sidebar poll, an article poll, or polls in a poll section on your site
|
53 |
+
* Prevent repeat voting in the poll. Use cookie based, IP based and social profile based methods to block repeat voting in your poll
|
54 |
+
* Redirect voters after they vote in the poll. You can configure to redirect the voters, based on their vote in the poll
|
55 |
+
* Set an expiry date for the poll, you can configure the time in which the poll will be automatically closed. You can also always manually open or close the poll
|
56 |
+
* Set a correct answer in the poll, to create a trivia poll
|
57 |
+
* Add a branded logo to your poll
|
58 |
+
* Add an email collection form to the poll, so that users are requested to leave their email before viewing the poll results
|
59 |
+
* View detailed statistics of the poll, including the users that voted on the poll, the time stamp of the poll votes, graphs that display the poll results and more
|
60 |
* ... much more!
|
61 |
|
62 |
= Main Poll Benefits: =
|
112 |
== Installation ==
|
113 |
|
114 |
1. Upload the "poll, quiz & list by Opinion Stage" plug-in to your blog (or search for it) and then install the "poll, quiz & list by Opinion Stage" plugin on your plug-ins page
|
115 |
+
2. Active it to start creating polls, quizzes and lists from the polls, quiz & list creation dashboard
|
116 |
|
117 |
== Frequently Asked Questions ==
|
118 |
|
150 |
|
151 |
We support both regular multiple-sided polls and a special head-to-head poll flavor (for the 2-sided polls)
|
152 |
|
153 |
+
= What is a social poll? =
|
154 |
|
155 |
Opinion Stage supports both standard annoymous polls and social polls which are polls in which you need to use your social profile for voting. You can configure the polls, so that the polls voting is anonymous, the polls voting requires a social profile for voting or the polls voting can either be done using a social profile or anonymously.
|
156 |
|
157 |
+
= How can I block cheat voting in the polls? =
|
158 |
+
|
159 |
+
The polls include 3 mechanisms to prevent from cheat voting in the polls. You can block multiple votes in the poll by Cookies, you can blick multiple votes in the poll by IP and you can block multiple voting in the polls by requiring a social profile to vote
|
160 |
+
|
161 |
+
= What polls settings do you support =
|
162 |
|
163 |
Opinion Stagte supports many poll settings. You can configure look & feel polls settings, setting the polls font, the polls width, the polls colors and more. You can configure the polls general settings, such as when the poll results are displayed, if the poll result is displayed in number or % or both, in what order the poll answers are displayed, and more. You can configure the poll social settings, such as whether to add to the poll facebook comments, attach social sharing buttons to the polls, and other poll social settings.You can also configure the poll language. Finally, you can configure advanced poll setings, such as poll election settings, collecting leads from the poll respondants, redircting after the poll vote and more
|
164 |
|
173 |
|
174 |
== Screenshots ==
|
175 |
|
176 |
+
1. **Multiple-choice poll** - example of a multiple-choice layout poll, the poll include a lot of features including, selecting if users can select one side or more in the poll, allowing users to add their own answer to the poll, different methods of organizing the poll side order, setting the poll color, setting the poll font, preventing repeat voting in the poll, voting with a social profile in the poll, setting the poll result display, setting an expiry date for the poll, alignment of the poll title, setting the poll width, setting poll sharing bar, and much more
|
177 |
2. **Head-to-head poll** - example of a head-to-head layout poll
|
178 |
3. **Trivia quiz** - example of a Trivia quiz result. Set the correct answer in each of the quiz questions, and following users answers to the quiz, give them a quiz result with the number of correct quiz answers. Trivia quizzes are one of the most engaging type of content.
|
179 |
4. **Personality quiz** - example of a personality quiz. Using a personality quiz, you can ask you users different quiz questions, and based on their answers to the quiz questions, offer them different quiz results. Personality quizzes usually produce a lot of social shares.
|
248 |
N/A
|
249 |
|
250 |
== Changelog ==
|
251 |
+
= Poll, Quiz & List Version 15.2.0 =
|
252 |
+
* Various optimizations
|
253 |
+
= Poll, Quiz & List Version 15.1.0 =
|
254 |
+
* Security fix to limit accses to dashboard
|
255 |
= Poll, Quiz & List Version 15.0.0 =
|
256 |
* Various optimizations
|
257 |
= Poll, Quiz & List Version 14.9.0 =
|
screenshot-10.png
ADDED
Binary file
|
screenshot-6.png
ADDED
Binary file
|
screenshot-7.png
ADDED
Binary file
|
screenshot-8.png
ADDED
Binary file
|
screenshot-9.png
ADDED
Binary file
|