Release status: stable |
|
|---|---|
| Implementation | Special page |
| Description | Advanced polling system that uses special pages and allows embedding polls to wiki pages |
| Author(s) | Aaron Wright, David Pean, Jack Phoenix |
| Latest version | 3.6.0 (2020-01-02) |
| MediaWiki | 1.39+ |
| Database changes | Yes |
| License | GNU General Public License 2.0 or later |
| Download | Download extension Git [?]: |
|
Parameters
|
|
|
Hooks used
|
|
| Quarterly downloads | 6 (Ranked 164th) |
| Translate the PollNY extension if it is available at translatewiki.net | |
| Issues | Open tasks · Report a bug |
The PollNY extension defines a new namespace for polls (NS_POLL, the namespace number is 300 by default) and 6 new special pages for poll creation/administration.
Polls can be embedded on normal wiki pages with the <pollembed> tag.
Syntax is:
<pollembed title="Name of the poll" />
Special:AdminPoll can be used by users with 'polladmin' rights to view all polls and administer them, Special:CreatePoll is used to create new polls, Special:RandomPoll takes you to a randomly chosen poll, Special:UpdatePoll is like action=edit for polls and Special:ViewPoll can be used by all users to view available polls.
These new special pages (except for Special:UpdatePoll) will show up on Special:SpecialPages in the "Polls" section.
Dependencies
- Extension:SocialProfile
- New database tables: poll_choice, poll_question and poll_user_vote
Installation
- Download and place the file(s) in a directory called
PollNYin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'PollNY' );
- Run the update script which will automatically create the necessary database tables that this extension needs.
Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
User rights
This extension adds one new user right, polladmin, which allows accessing Special:AdminPoll to administer polls created through Special:CreatePoll.
By default sysops have this user right.
User points
$wgUserStatsPointValues['poll_vote']— set this to something to give out points for answering existing polls.
Parameters
$wgPollDisplay['comments']— whether to display comments on poll pages or not. Defaults tofalse. Requires Comments extension.$wgCreatePollThresholds— for example'edits' => 5if you want to require users to have at least 5 edits before they can create new polls. Defaults to an empty array (no restrictions).
| This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |