Contest is the core element in NorrCompetiton. All work in the component is around it – fields and categories are created for contest, it is not possible to submit entry form on the front-end and add the entry in the control panel without contest.
There are two ways of creating contest: from control panel (read below) and from frontend.
To create a new contest, please proceed to the contests list and click on the "New" button. A new contest form will open:
In the "Title" field you should set the contest title and alias.
Below is the list of all available tabs and its descriptions.
The description and short description of the contest. Short description is displayed in the list of contests. If it is empty then the normal description will be displayed.
In the right sidebar you can set the following parameters:
Category – a category that the contest should be assigned to.
Type – the type of the contest: Photo, Video or Simple. The Photo type is used for photo contests and requires to upload a photo for entry. The Video type is used for video contests and requires to specify a video URL for entry. The Simple type can be used for any type of contest and does not require a photo or video, only optional custom fields.
State – the state of the contest: Published, Unpublished or Trashed.
Status – the status of the contest: Active or Completed.
Access – the access level group that is allowed to view a contest.
Start Date – the start date and time of the contest.
End Date – the end date and time of the contest. When this date is reaching the contest status is automatically set as "Completed".
In this tab you can set the various publishing options, such as: author, meta description, meta keywords, etc.
Field type 'Title' - the field which will be used as a title for entries in the contest. This field will be used for alias in URL and as the main entry identifier throughout the contest. For example, if you have a fashion model contest then it is better to use a fullname entry for this field. If it is a pets contest then you would use pet name for this field.
Contest Fields - the fields which will can be assigned to contest. Later entries will fill in these fields during the submission of entry form for contest. You can change the order using the drag and drop interface.
Image - the image for contest.
Entry Form Options
Entry Count – the entry count that a user can submit for one contest.
Entry Approval - select what kind of entries should be automatically approved (will not require moderation): Use Global, None, New, Changed or All.
Additional Photos - if set to 'Yes', then a user can upload more photos to be displayed as a gallery on the entry page in 'Photo' and 'Video' contest type as an addition to the main media.
Photos Limit - the limit of additional photos per entry.
Entry Creator - if you allow submission of entry forms by unregistered users then you have to set a user who will be the default creator for these entries.
Captcha - show or hide captcha for unregistered users in the entry form. Please note that only Google reCAPTCHA v2 is supported. Do not forget to setup and enable reCAPTCHA plugin.
Enable Rating - if rating is enabled then the users will be able to vote for entries. This parameter is working only for active contest.
Voting Start Date – the voting start date and time. This parameter is working only when rating is enabled. If not set it equals to contest start date and time.
Voting End Date – the voting end date and time. This parameter is working only when rating is enabled. If not set it equals to contest end date and time.
Votes - show or hide the votes for entries.
Votes per Contest – the maximum allowed votes for one voter during one contest. Set to zero for unlimited votes.
Vote Frequency – if you allow to cast more than one vote in contest then you can set the vote frequency. You can choose from standard options: no limit (default), once per hour, once per 6 hours, once per 12 hours, once per day, once per week, once per month.
Custom Vote Frequency - if the standard options of vote frequency do not meet your requirements then you can set the custom vote frequency for contest. This parameter will override the standard vote frequency.
Custom Frequency Mode - the mode for your custom vote frequency in contest: seconds, minutes, hours or days.
Votes per Contest - the maximum allowed votes for one voter per entry. Set to zero for unlimited votes.
Vote Frequency – if you allow to cast more than one vote per entry then you can set the vote frequency. You can choose from standard options: once per hour, once per 6 hours, once per 12 hours, once per day (default), once per week, once per month.
Custom Vote Frequency - if the standard options of vote frequency do not meet your requirements then you can set the custom vote frequency in minutes. This parameter will override the standard vote frequency.
Custom Frequency Mode - the mode for your custom vote frequency: seconds, minutes, hours or days.
Count Past Votes – if yes, then all the votes regardless of the voting period will be included for counting the current votes of the voter. If No, then only those votes are included, that were casted after the start of the current voting period. This allows to organise several voting stages per one contest.
Vote Own - allow users to vote for own entries.
Check IP - check the IP of the voter to prevent the unfair voting. If yes, then IP of the voter will be stored in the database.
Check IP + User-Agent - check the IP + User-Agent combination of the voter to prevent the unfair voting. This only works when IP check is disabled.
Check Cookie - check the cookie of the voter to prevent the unfair voting. By default the cookie expiration time is 1 year after the vote cast. It can be overridden for the specific contest.
Cookie Expiration Time - set the date and time when the vote cookie should expire. Setting this to the voting end date of the contest allows to organise several voting stages per one contest.
AUP Integration - enable the processing of specific AUP rules for this contest. Please install NorrCompetition AUP Plugin to handle the rules..
To give users a permission to add and edit entries, you should enable Create and Edit rules. Additionally you can extend these permissions by enabling Create Before*, Create After* and Edit After* actions.
Read here how to allow unregistered users to submit applications.
A permission to delete entries is working in the control panel only.
To give the users a permission to vote for entries, you should enable Vote rule.
If you do not want to set up the same permissions for every contest, then you can set them globally in the component options.