Extension:PollNY

MediaWiki extensions manual
PollNY
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.7.0
MediaWiki 1.39+
Database changes Yes
License GNU General Public License 2.0 or later
Download
  • $wgCreatePollThresholds
  • $wgPollDisplay
  • pollny-vote
  • polladmin
Quarterly downloads 3 (Ranked 129th)
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.

See Help:Extension:PollNY for more information on how to use this extension.


Dependencies

Installation

  • Download and move the extracted PollNY folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PollNY
  • 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 to false. Requires Comments extension.
  • $wgCreatePollThresholds — for example 'edits' => 5 if you want to require users to have at least 5 edits before they can create new polls. Defaults to an empty array (no restrictions).