Skip to main content

A content type, workflow, and portlet for conducting online polls, for anonymous and logged-in users

Project description

Overview

A content type, workflow, and portlet for conducting online polls, for anonymous and logged-in users.

Requirements

Features

  • Polls can be open for anonymous users to vote

  • Voting can take place in the object or in a voting portlet

  • The voting portlet shows automatically the latest open poll or a specific open poll

  • Users can see partial results of the poll

  • Results can be shown using a bar chart, a pie chart, or just by number of votes

Workflow description

The workflow associated with polls has the following states: Private, Pending review, Open and Closed.

  • Polls are created in Private state; only Owner, Manager, Editor or Site Administrator roles can modify them

  • When a poll is Private it can be sent to Pending review or directly to Open, if the user has the proper role

  • When a poll is Pending review it can be edited by Manager, Reviewer or Site Administrator roles

  • A poll in Pending review can be sent to Open, with “Review portal content” permission, or to Private, with “Request review” permission

  • When the poll is Open, people can only vote; nobody can modify the poll in any way

  • An Open poll can be sent to Private or Closed state by Manager or Site Administrator roles

  • When a poll is Closed nobody can modify it, nor can anyone vote on it; there is no way to reopen a closed poll

Installation

To enable this product in a buildout-based installation:

  1. Edit your buildout.cfg and add collective.polls to the list of eggs to install

    [buildout]
    ...
    eggs =
        collective.polls

After updating the configuration you need to run ‘’bin/buildout’’, which will take care of updating your system.

Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.

Check the box next to ‘’collective.polls’’ and click the ‘Activate’ button.

Note: You may have to empty your browser cache and save your resource registries in order to see the effects of the product installation.

Contributors

Changelog

1.0rc1 (2012-01-10)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.polls-1.0rc1.tar.gz (80.4 kB view details)

Uploaded Source

File details

Details for the file collective.polls-1.0rc1.tar.gz.

File metadata

File hashes

Hashes for collective.polls-1.0rc1.tar.gz
Algorithm Hash digest
SHA256 fd8873a191a359329328b229b16b5713d7edf590fbfc14117b22fdccea27b2d3
MD5 b50c37e389d0d3b575b005eb7d3f0c5f
BLAKE2b-256 3cbd9dd28d36bf0625ccc095c29d9c9b418e069eff054bad6d94ecedbe63f6f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page