Creating new polls

There are two types of polls:

  • simple and
  • scheduled

Both are absolute identically, the only difference is the new action, which provides a date picker for scheduled polls.

Form to create new polls with t3oodle

General

Here you can define general information about the poll. A title, a description and a “more info” link.

In show action of a single poll, it looks like this:

Show (detail) action of a t3oodle poll

The visibility controls if the poll is shown in list action or not. The author of the poll, still can see his/her own poll.

Also, when visibility is set to “Hide in lists”, the slug generated for this poll, is not based on the entered title anymore.

Author

Here, every visitor of your website can enter his/her name and mail address. Both are mandatory fields.

Important

Each visitor which creates a new poll or votes for an exiting poll, get a cookie (tx_t3oodle_userIdent) set. Cookie lifetime is set to 365 days.

The cookie is only used, to identify an author of a poll and participants, which voted for a poll.

Note

When an author deletes cookies, admin access to poll is impossible. When participants delete the cookie, they can vote several times on same poll.

Alternatively, you can disable creation of new polls and voting for polls, using TypoScript. Then, only logged in frontend users (fe_users) can interact with t3oodle. Guests (non-logged in visitors) can still see the polls.

Once the user has entered name and mail address, it get stored in local storage.

Note

When userIdent cookie is set, the name and mail input fields are disabled!

Options

Here you can define the options for your poll.

Simple poll Scheduled poll
Add new options to a simple poll Add new options to a scheduled poll

The date picker for scheduled polls only appear in new action. The text format which is being saved is:

2020-12-24 - 16:00-18:00

When you keep this syntax, t3oodle is able to treat the text content as DateTime, which is very useful for further features like ICS export (for e.g. Outlook support).

The time is optional. You can also use any text here.

Tip

There is not limit of options you can add, but at some point it doesn’t make fun anymore to vote for the poll.

Settings

Every poll have various settings, the poll author can change:

Yes, No, Maybe

Description

When this option is enabled, participants can choose between three options, instead of two (yes/no).

"Maybe" option state

Secret Participants

Description

When this option is enabled, name and mail of each participant is not displayed.

Caution

The poll author and system administrators can see the hidden information.

Secret Votings

Description

When this option is enabled, the votings and totals are not displayed.

Caution

The poll author and system administrators can see the hidden information.

Super Secret Mode

Description

When this option is enabled, the options Secret Participants and Secret Votings are also enabled. Additionally, nobody (not even the poll author or admins) can see participant names and votings. Also, in TYPO3 backend, the votes get hidden when this setting is enabled.

Limit amount of votes per participant

Description

Each participant can only select as much options as defined. But one option can get selected by multiple participants.

Limit amount of votes per option

Description

First comes, first serves. When the configured limit is reached, the option get disabled in further votings.

Expiration date

Description

Allows votings only until the given date and time. Also, the author can not finish the poll, until the expiration date is reached.

Publish

By default a poll is directly published. You can uncheck this box, then the poll is created but not publicly available. You can make changes, before publishing the poll.

Publish checkbox for new polls

Accept terms

By default this option is disabled. You can enable it in TypoScript and define a page, external URL or file to display when clicking the link.

When this option is enabled, the author of a new poll needs to accept the linked terms, before the poll is created.

Accept terms checkbox for new polls