NorrCompetition 1.7: discovering new features

NorrCompetition 1.7: discovering new features

Recently the NorrCompetition version 1.7.0 has been released and comes with new features and improvements. This article will help you to discover new features and find new settings.

New features

First of all, we will explore new features included in version 1.7. Well, lets start.

1. Create and edit competitions from front-end

This feature allows user to create and edit the competition on front-end side. It's useful if you want to grant some privileges to specified user group without providing access to site back-end.

Create new Competition on front-end
Create new Competition on front-end

See official tutorial: Create and edit competitions on front-end

2. Applications submission by guest users

Now site guests (unregistered users) can submit Applications via front-end! The feature requested by many users is done now. You can select a user on behalf of whom the Applications will be created. Also Captcha integration is addded to avoid spam submissions.

New Application Submission by Unregistered User
New Application Submission by Unregistered User

See official tutorial: Submitting Application by Unregistered User

3. Voting report

This feature allow you to generate report according to filter parameters and download it in .CSV format. By default there is a full report to be exported by clicking on Export button, but you can play with settings and select preferable values, such as:

  • Votes from - the date the report should be started from
  • Votes to - end date
  • Participant - voting report of selected participant
  • Competition - select preferable competition

As a result the report will be re-generated according to filter parameters.

Voting report filters
Voting report filters
A report exported to .csv format
A report exported to .csv format


4. Images settings

Now you can set up custom images settings for specific competition. As a result, you can create various competitions with different image sizes. For instance, 1st competition has 250px size for small images and 2nd competition has 150px size for the same parameter.

Go to Administrator Panel > Components > NorrCompetition > Edit required competition and click on "Images" tab. There you can set custom size of images.

Set image settings for each competition separately
Set images settings for each competition separately
Example of default settings
Example of default settings
Competition with custom images settings
Competition with custom images settings
Note: please bear in mind that these settings are used during image generation process when you are uploading new images. If you already added participants and want to re-generate images, you have to upload each image manually.


5. Previous/Next navigation

This is simple option displaying Previous / Next navigation buttons in participant layout page. To enable this feature proceed to Administrator Panel > Components > NorrCompetition > Options > Participant tab and set Navigation option to Show:

Enable navigation buttons on participant's page
Enable navigation buttons on participant's page
Navigation buttons on front-end
Navigation buttons on front-end


6. Bootstrap 3 support

New theme has been added to provide full compatibility with modern templates where Bootstrap 3 is in use. Just proceed to Administrator Panel > Components > NorrCompetition > Options > General tab and select bootstrap3 option in Theme parameter.

Select Bootstrap 3 theme
Select Bootstrap 3 theme


7. Hide participants before the voting has started

In some cases you may need to hide participants from the list before the start of voting to avoid plagiarism and theft of ideas by other users. How it works: users can submit own Applications, but not able to see other participants before the voting has started.

To reach such result you need to set the delayed start of the competition/voting (e.g. on next week) and disable Participants display.

Proceed to Administrator Panel > Components > NorrCompetition > Competitions and edit preferred competition. Then choose Basic Options tab and set Voting Start Date (it should be later then now date).

Set Voting Start Date
Set Voting Start Date

Then click on Layout Options and play with two parameters:

  • Participants - show or hide participants before the voting start.
  • Total Number - show or hide the total number of participants.

These parameters also can be founded in Component Options as global parameters.

Hide participants and display total number of Applications
Hide participants and display total number of Applications

Finally you will get the following result:

No paticipants displayed in the competition which voting date is not started yet
No paticipants displayed in the competition which voting date is not started yet


Improvements

This release also comes with various improvements that makes the component more accessible and user friendly.

1. Joomla! 3.7 compatible

We have tested the component to make it fully compatible to latest Joomla 3.7 RC version, so you can be ready to update Joomla and NorrCompetition to its latest versions and don't be afraid of issues.


2. Custom vote frequency mode

This feature extends custom mode frequency and allow to set the mode for it (seconds, minutes, hours and days).

Proceed to Administrator Panel > Components > NorrCompetition > Options > Competition tab and find the following parameter:

  • Custom Frequency Mode - set the mode for your custom vote frequency (seconds, minutes, hours or days)
Custom vote frequency mode
Custom vote frequency mode

Also you can override this option in any competition.


3. Display "Vote" button if the voting is not active

A small UI improvement. Now you can go to the competition and see non-active voting buttons, despite of fact, that the voting for competition is closed or not started yet.


4. Deny to vote for own participants

A small, but useful improvement that deny registered users to vote for own participants. It prevents the competition from unfair votes. To enable this rule proceed to Administrator Panel > Components > NorrCompetition > Options > Competition tab and find the following parameter:

  • Vote Own - Allow users to vote for own participants. Set it to "No" if you want to deny users to vote for own participants.
Option to deny users to vote for own participants
Option to deny users to vote for own participants


We have finished discovering the new features and improvements of NorrCompetition 1.7. The release also includes some small improvements and bug fixes that weren't overviewed here. You can read full list of changes in official announce.

Google Plus
Vk
LinkedIn
Eugene Sivokon

Eugene Sivokon

Team manager, web developer, and Joomla enthusiast who has been a part of and has worked in many of the major web development roles since 2002 taking on a wide array of various projects.