Photo and video voting contest extension

Are you looking for powerful solution to organise photo or video contests on your Joomla! website with the list of participants, voting and winners? Or may be you want your website visitors to vote for favourite brand, organisation etc?
NorrCompetition allows to create any kind of competitions: Miss of Universe, Lady or Man of the Year, Best Car or even Most Lovely Pet. Anything you want! Just do it with NorrCompetition and increase the socialisation of your website!

Live Demo Purchase Now 49

Extension: Component
Version: 1.7.5
Type: Commercial
Compatibility: 3.8+

Flexible Settings

Configure competitions according to your requirements. Create custom fields for competition applications.

Highly Customisable

Built-in support for the following popular front-end frameworks: Bootstrap 2/3 and UIkit 2.x


Detailed documentation with screenshots will help you to get started quickly.

Reliable Support

Our support team is dedicated to provide you fast and helpful support to help you succeed with this product.

Awesome Features Extension for various contests organisation with voting functionality

  • Basic custom fields for competition applications
  • Ability to submit several applications by single user
  • Applications submission by unregistered users
  • Comparison of current and changed application data
  • Managing applications on the user’s side
  • Managing participants in the control panel
  • Front-end competiton creating and editing
  • Time period for competition/voting
  • Ability to set folder for photos saving
  • Flexible images settings
  • Watermark support. Ability to set transparency and margins.
  • Vote frequency with custom mode
  • Votes log and export
  • Support for top online video providers: YouTube, Vimeo, Dailymotion, Vine, Wistia, Instagram and Rutube.
  • Ability to upload additional photos along with the photo or video.
  • Grand-prix status for participant
  • Results display of closed competition - the list of winners and participants
  • Notifications about new and changed applications
  • Notifications on participants actions (using plugin)
  • Unfair voting protection
  • Google reCAPTCHA v2 support
  • Support for standard CMS categories
  • Comment systems: Disqus, Facebook, Google+,, JComments & Komento
  • Multilingual support
  • Using content plugins on the participant's page
  • Detailed documentation in English and Russian
  • Clean code that does not include any encrypted fragments
  • 100% Open Source
  • Native Joomla! 3.6+ product
  • Responsive design in the default theme
  • Themes with support for Bootstrap 2, Bootstrap 3 and UIkit 2 frameworks
  • Open Graph and social share support
  • Easy configurable layouts
  • Countdown timers

It's important for us to get feedback on the product: your ideas and suggestions.

NorrCompetition - voting contest extension for Joomla

The look of NorrCompetition Front-end Overview

The component has responsive design that is compatible with almost all devices (desktop, tablet, mobile phone) and is shipped with three themes:

  • Bootstrap 2 - default framework in Joomla 3+
  • Bootstrap 3 - popular framework from Twitter
  • Uikit - front-end framework from YOOtheme
  • Default theme - no framework

If your Joomla template is based on Bootstrap 2/3 or UIkit 2 framework then you should only switch theme in options and component will perfectly fit in your website.

Do not use any framework in your template? Not a problem - specially for this case we have developed Default theme that is framework agnostic and fully responsive.

Live Demo
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla
NorrCompetition - voting contest extension for Joomla

NorrCompetition - Control Panel A short tour of component's options

  • Competitions Options

    You can create and set up competitions to meet your needs.

    There are many parameters that will make your competition flexible. Here are some of the them:

    • Competition Start and End Time. Set the start and end time for competition.
    • Application Count. Specify the applications count that a user can submit for one competition.
    • Voting Start and End Time. Set the start and end time for voting.
    • Votes per Competition. Set the maximum allowed votes for one voter during one competition.
    • Votes per Participant. Set the maximum allowed votes for one voter per participant.
    • Vote Frequency. Choose the vote frequency from standard options or define custom.
    • Competition Status. Select the status of the competitions that will be displayed in the list by default.
    • Various filters. Select the options to show or hide: Search Filter, Status Filter and Category Filter.
  • Participants Options

    You can control how the participants will be displayed in competition.

    Here are some options that allow you to adjust the look of participants list and participant's page:

    • Votes. Show or hide the votes when voting is active.
    • Order Parameters. The order options that will be displayed in the ordering filter: Title Alphabetical, Ordering, Created Date and Rating.
    • Participants Count. Opions to control the count of participants per row, per page and per result.
    • Custom Limit Options. The limit options for the limit box (comma separated).
    • Share Buttons. Show or hide share buttons on the participant's page.
    • Comments. Show or hide the comments on the participant's page.
    • Content plugins. Allow content plugins to process the participant’s page.
  • Categories Options

    Flexible settings to control which elements should be displayed in the category.

    You may configure format of articles with saved messages through plugin back-end:

    • Category Level. Select the maximum display level for categories.
    • Competition Status. Select the status of the competitions that will be displayed in the list by default.
    • Competition Display Options. Options to display: Image, Description, Status, Information and various Date (start / end, voting start, etc...)
    • Subcategories Display Options. Various settings to enable / disable the following data: List Header, Image and Description.
  • Fields Options

    Create and manage custom fields for competition applications

    Fields will make your competition applications unique:

    • Field Types. Select from four types: title, text, textarea and calendar.
    • Field Attributes. Specify the additional attributes like: placeholder, class, autofocus etc.
    • Flexible Security. Select the filters for fields to sanitise user's input.
    • Customisation. Assign specific fields for specific competitions.

NorrCompetition add-ons

The following modules are the part of NorrCompetition package:

Participants Module

Displays a list of participants from selected competitions

View Demo

Competitons Module

Displays a list of open and closed competitions

View Demo

Results Module

Displays the results of closed competition

View Demo

The following plugins are the part of NorrCompetition package:

Search Plugin

Native plugin for standard Search components

View Demo

Sitemap Plugin

Plugin for OSMap, MapX and other forks of Xmap

View Demo

Notifications Plugin

Plugin to extend standard notifications features


Profile Link Plugin

Plugin generates URLs to the profile of application submitter


Bundle offer € 89.00

Get NorrCompetition extension and all its add-ons for 1 year just for € 89 and save € 30 of the total price!

  • 1 year access to updates and support

Buy a bundle

Lifetime Bundle   € 149.00

Get Lifetime subscription on NorrCompetition and its add-ons and save loads of funds. An optimal choice for studios & small business.

  • Lifetime access to updates and support

Buy a bundle

Updates & Changelog

Version 1.7.5 - 27.12.2017

Bug FixesRegression: Vimeo public videos fail to load in player

Bug Fixes"Call to undefined function exif_read_data()" error

Bug FixesHTML tags escaped in custom field value (participants list)

Bug FixesNew lines are not processed in custom field value (participants list)

Bug FixesCustom field value is not shown for sorted participants in closed competition

Bug FixesMedium image creation quality

Bug FixesToo small label field size for custom fields

Bug FixesCopy language files on installation only when language directory exists

Bug Fixes"Invalid token" message does not display on vote

Version 1.7.4 - 22.11.2017

Bug Fixes Share URL is wrong when website is running under subfolder

Bug Fixes Vimeo private videos fail to load the data

Bug Fixes Fail fetching Instagram thumbnail

Version 1.7.3 - 24.09.2017

Bug Fixes Photo is not uploading because of watermark method declaration conflict in Joomla! 3.8+

Version 1.7.2 - 06.09.2017

Improved Display share button in participants list

Improved Competition vote frequency

Bug Fixes Participants count displays wrong number of participants

Bug Fixes Fields order sorting in competition settings

Bug Fixes Regression: AJAX calls does not work if site is running under subfolder

Bug Fixes Display of sorting filter when only one option is selected

Version 1.7.1 - 27.07.2017

Improved New URL field

Improved Display application submitter in participant's list

Improved Photo rotation based on EXIF orientation data

Improved Hide voting end timer when voting is ended

Improved Create frontend competition form menu item on installation

Improved IP detection method

Improved Display of download key

Bug Fixes Tooltip width in Uikit theme

Bug Fixes Upload icon in Default and Uikit themes

Bug Fixes Use alert for hidden participants text in Bootstrap 3 theme

Bug Fixes Search icon in photo upload in Bootstrap 3 theme

Bug Fixes Wrong title for competition without menu item

Bug Fixes Calendar.setup is not a function in date field

Bug Fixes Wrong afterDisplayContent location

Bug Fixes Specific ACL rules when rating is disabled

Version 1.7.0 - 19.04.2017

New Added Bootstrap 3 support

New Added Create and edit competitions on front-end

New Added Applications submission by guest users

New Added Voting report

New Added Images settings for specific competition

New Added Previous/Next navigation

New Added Hide participants before the voting has started

Improved Rearrange of settings

Improved Hide number of votes in completed competition

Improved Custom vote frequency mode

Improved Default size of images

Improved Display "Vote" button if the voting is not active

Improved Deny to vote for own participants

Bug Fixes Links and information in the dashboard

Bug Fixes Share for G+

Bug Fixes "Identifier name is too long" error on installation

Bug Fixes "Call to a member function children() on null" error on component uninstall with plugins

Bug Fixes Tooltips in Uikit and Default themes

Bug Fixes Notice about undefined HTTP_USER_AGENT

Bug Fixes Twitter meta tags

Bug Fixes Undefined index: video

Bug Fixes Undefined index: photo-gallery

Bug Fixes Video thumb is deleted when no changes to video made

Version 1.6.2 - 25.01.2017

Improved Support for Joomla! Update System

Improved Three new events for plugins

Improved Make alignment consistent in user apps list

Bug Fixes Gallery thumbs creation for Imagick

Bug Fixes Incorrect crop for Imagick

Bug Fixes Invalid geometry on picture resize for Imagick

Bug Fixes Ambiguous column for participants sorting

Bug Fixes Wrong title for competition without menu item

Version 1.6.1 - 06.11.2016

Bug Fixes Error getting the latest version info

Version 1.6.0 - 02.11.2016

New Added Additional photos (mini gallery) for participants

New Added Embed video on the participants listing page

New Added Show custom field on the participants listing page

New Added IP + User-Agent combination for unfair voting protection

New Added "Save as Copy" for participant

Bug Fixes Unescaped text in JS

Bug Fixes Search filter in participants modal

Bug Fixes Create and edit buttons with competition filter enabled

Bug Fixes Participant is not deleted if his photos folder does not exist

Bug Fixes Countdown timer does not respect user timezone

Version 1.5.0 - 16.05.2016

New Added New competition type - Simple

New Added Countdown timer

New Added Instagram and Wistia support

New Added Text Filters for "text" and "textarea" fields

Improved List views in admin screens

Bug Fixes Fields ordering in application form

Bug Fixes Fields ordering on the participant page

Bug Fixes Fields ordering in competition options

Bug Fixes Incorrect sender in email notifications

Bug Fixes Category does not open if has the same ID and alias as some competition

Version 1.4.2 - 07.04.2016

Improved Cookie storage method

Bug Fixes Cookie caused browser redirects on some enviorments. Thanks Heath for report

Bug Fixes Last vote time calculation logic. Thanks Ingrid for report

Version 1.4.1 - 29.03.2016

Bug Fixes Language strings

Bug Fixes Fatal error on String class usage

Version 1.4.0 - 02.03.2016

New Added Short competition description

New Added Google reCAPTCHA v2 support

New Added Voting in the list of participants

Improved ACL enhancement - new "Create Before Competition Start" permission (thanks Dennis Buijs)

Bug Fixes Untranslated field label in completed competition

Bug Fixes Facebook share. (thanks stako)

Version 1.3.0 - 15.12.2015

New Added Multilingual support

New Added Submitter display (thanks Dennis Buijs)

New Added Title truncate

Improved Vote messages (thanks Dennis Buijs)

Bug Fixes "VK.load is not a function" error

Bug Fixes The display of "Submit App" button is not respecting specific competition permissions

Bug Fixes Video preview is not resizing to fit the width

Bug Fixes 404 error by removing dot from allowed URL slug symbols

Bug Fixes Icon list in default theme

Version 1.2.0 - 05.11.2015

New Added Google+ and Komento support

New Added ACL actions

New Added Applications approval option

Bug Fixes Share buttons are displayed under the video

Bug Fixes Backlink is not hiding

Bug Fixes Wrong section titles in the backend

Bug Fixes allowSave() check is missing in some controllers

Bug Fixes Notifications about applications does not work

Bug Fixes CURL throws an error about peer certificate

Version 1.1.0 - 15.09.2015

New Added Online video support

New Added Votes log

New Added Vote frequency

New Added Checkbox field type

Bug Fixes Various founded fixes

Version 1.0.1 - 05.08.2015

New Added Improved events

New Added Quick icon plugin

Bug Fixes Load the custom fields only when competition is set

Bug Fixes Incorrect edit state permission for the participant form

Bug Fixes Approve method is still called if there is no right to edit state

Bug Fixes window.parent is not a function when running in iframe

Version 1.0.0 - 29.06.2015

New Added Initial Release