Create and edit contests on front-end

You can allow registered users to create and edit own competitions on site front-end.

Step 1. Permissions.

Proceed to Site Administrator > Components > NorrCompetition > Options and click on Permissions tab. In left sidebar click on User Group you want to allow this feature for (e.g. Registered) and set up the following rules:

  • Create Contest - allows users in the group to create contest using front-end form.
  • Edit Contest - allows users in the group to edit any contest on front-end .
  • Edit Contest State - allows users in the group to change the state of any contest on front-end.
  • Edit Own Contest - allows users in the group to edit on front-end contest they created.
  • Edit Contest After Contest Start - allows users in the group to edit contest on front-end after the contest has started.
  • Edit Contest After Vote Start - allows users in the group to edit contest on front-end after the vote has started.

These rules allowing user to create and edit contests. Set required parameters to **Allowed** or **Denied** and save the configuration.

Rules in Permissions tab allowing user to create and edit contest
Rules in Permissions tab allowing user to create and edit contest

Step 2. Competition Form

You can manage options that will be available in competition form. All options are arranged in tabs. Tabs can be shown or hidden in the form.

Proceed to Site Administrator > Components > NorrCompetition > Options and click on Contest Form tab.

  • Advanced Options - show or hide the advanced options in the form.
  • Layout Options - show or hide the contest layout options in the form.
  • Entry Layout Options - show or hide the entry layout options in the form.
  • Images Options - show or hide the images options in the form.
  • Metadata Options - show or hide the metadata options in the form.
Contest form tab to manage options on back-end
Contest form tab to manage options on back-end

As a result, you will get the following result on the front-end:

Create new contest on front-end
Create new contest on front-end

Step 3. Create menu item

Go to Menu Manager > [name] menu and create new menu item. Select NorrCompetition > Contest Form and save settings.

Create a contest Form menu item
Create a contest Form menu item

Permissions override for specific contest

You can override permissions for specific contest. It might be useful if you need to allow or deny submission in some selected contests. Go to contest edit mode and click on Permissions tab and override settings.

Override Permissions Rules
Override Permissions Rules

Edit contest of front-end

To edit contest on front-end proceed to contest and click on edit button under the contest title.