NorrCompetition
Photo and video voting contest extension
Are you looking for powerful solution to organize photo or video contests on your Joomla! website with the list of entries, voting and winners? Or may be you want your website visitors to vote for favourite brand, organization etc?NorrCompetition allows to create any kind of contests: 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 socialization of your website!
* Displayed prices are excluding VAT. Correct prices / VAT will be calculated in the checkout.
Flexible Settings
Configure contests according to your requirements. Create custom fields for contest entries.
Highly Customizable
Built-in support for the following popular front-end frameworks: Bootstrap 2/3 and UIkit 2/3
Documentation
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
It's important for us to get feedback on the product: your ideas and suggestions.

The look of NorrCompetition Front-end Overview
The component has responsive design that is compatible with all modern devices (desktop, tablet, mobile phone) and is shipped with the following themes:
If your Joomla template is based on Bootstrap 2/3 or UIkit 2/3 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 PlaygroundNorrCompetition - Control Panel A short tour of component options
-
Contests Options
You can create and set up contests to meet your needs.
There are many parameters that will make your contest flexible. Here are some of the them:
-
Entries Options
You can control how the entries will be displayed in the contest.
Here are some options allowing you to adjust the look of entries list and entry 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:
-
Fields Options
Create and manage custom fields for contest entries
Fields will make your contest entries unique:
NorrCompetition add-ons
The following modules are the part of NorrCompetition package:
The following plugins are the part of NorrCompetition package:
Bundle offer € 99.00*
Get NorrCompetition extension and all its add-ons for 1 year just for € 99* and save € 170 of the total price!
- 1 year access to updates and support
Lifetime Bundle € 199.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
* Displayed prices are excluding VAT. Correct prices / VAT will be calculated in the checkout.
Domain limits:
NorrCompetition can be used on the websites according to your product plan:
- Single plan - 3 domains
- Bundle pack - 3 domains
- Developer pack - unlimited domains (for small business & studios)
Updates & Changelog
Version 1.8.8 - 16.05.2022
Bug FixDo not display trashed contests in entry add form
Bug FixFix click and hover in Uikit 3 share buttons
Bug FixFix direction filter does not apply the default value in the entries list
ImprovedAdded CloudFlare IPs check
Version 1.8.7 - 26.04.2021
Bug FixInstagram video could not be loaded
Version 1.8.6 - 23.03.2021
Bug FixTable object is empty on vote delete event
ImprovedAdded "List" field type
ImprovedAdded "Radio" field type
ImprovedReworked "Checkbox" field type
ImprovedUpdated Fingerprint library to the latest 3.x version
Version 1.8.5 - 18.01.2021
Bug FixTransparency parameter name was missing in the config
Bug Fixuser_agent field was missing in the installation SQL
Version 1.8.4 - 13.01.2021
Improved'You have already voted' message in the tooltip
ImprovedRecord User-Agent if Fingerprint is empty
ImprovedThe language string 'One votes left -' is renamed to 'One votes left:'
ImprovedMoved essential JS scripts to views
Bug FixCrop area of photo is not responsive in the entry form
Bug FixIncorrect work of IP+Fingerprint option
Bug FixUnvote works incorrectly when Fingerprint is enabled
Version 1.8.3 - 25.10.2020
ImprovedAdd event of contest status change during the automatic closing of the contest
ImprovedJavascript: check the cases when the element may not exist
Bug FixUIkit 3: unclosed tag on the category page
Bug FixMisprint in English localization
Bug FixError on vote: cannot set property 'innerHTML' of null
Bug FixTotal entries counter displays the wrong value
Version 1.8.2 - 11.08.2020
New AddedUnvote
New AddedSubmit Entry Button
ImprovedExtended voting info in the vote button tooltip
ImprovedPlugin event onOpenGraphPrepare
that allows to override Open Graph data set by component for category, contest or entry
ImprovedPlugin event onVoteResponse
that allows to override vote response data (like message, tooltip data and so on)
ImprovedPlugin event onSaveRedirect
that allows to override URL and system message after entry or contest form is saved
ImprovedImageMagick check in the component options
ImprovedRemove of jQuery usage in some JavaScript code
ImprovedUIkit 3 theme: refactored monolith markup to layouts
ImprovedEnsure captcha is not used when is disabled
ImprovedAdded proceed to options button to post install message
ImprovedCatch and log any exception if debug is enabled in Joomla settings
ImprovedSplit message about entry saving to new entries and existing entries
Bug FixesWrong flash detection for EXIF data
Bug FixesJFolder: :delete: Path is not a folder
error on delete of simple type contest
Bug FixesWrong H1 tag in the entry form layout
Bug FixesUIkit 3 theme: fixed undefined $item
reference
Bug FixesUIkit 3 theme: fixed wrong language string
Bug FixesBootstrap 3 theme: fixed missing language string
Bug FixesFixed incorrect getCformRoute()
class name
Bug FixesDo not send empty captcha parameter
Version 1.8.1 - 20.12.2019
ImprovedAdded 3:2 ratio for cropping
ImprovedShow "Add Contest" button in the list of contests
ImprovedShow message if there is no entries to display on "My entries screen"
ImprovedShow entry thumbnail on "My Entries" screen
ImprovedSave IP and Fingerprint if "Tracking Data" option is enabled
ImprovedEnsure captcha is not used when is disabled
ImprovedLanguage improvements
Bug FixesUIkit 3 theme: "Back to List" button is missing in the completed contest
Bug FixesUIkit 3 theme: wrong layout is used for the contests list
Bug FixesUIkit 3 theme: wrong disabled button style is used
Bug FixesUIkit 3 theme: hover icons are not linked
Bug FixesFixed "unknown column 'random' in order clause" error on random ordering
Bug FixesFixed wrong cookie expiration time
Bug FixesFixed incorrect vote message for repeated vote
Bug FixesFixed found PHP warning and notices
Version 1.8.0 - 30.10.2019
New AddedBrowser Fingerprinting to make voting more fair and protecting from repeated vote attempts
New AddedExtended vote analytics (user-agent, platform, screen resolution, language, timezone, etc.)
New AddedVote Validation to set the validity status of the vote
New AddedVote Score to assign a score for a vote between 0 and 10
New AddedRemote Storage Support via plugins
New AddedUIkit 3 theme added
ImprovedAdded "Use Global" to category settings
ImprovedAdded Invisible Captcha
ImprovedAdded 'Back to contests' button in the contest view
ImprovedAdded EXIF data for photo on entry page
ImprovedNew option 'disable watermark transparency'
ImprovedImproved quality for resized images generation for GD handler
ImprovedUpdated JS libraries to the latest versions
ImprovedRemoval of Google+ comments
ImprovedRemoval of Vine video provider
Bug FixesFields: label was shortened to 32 symbols
Bug FixesLocalization issue in category settings
Bug FixesMeta author is not displayed in the category view
Bug FixesIncorrect meta description for entry
Bug FixesWrong front-end access to trashed and unpublished contests
Bug FixesAJAX calls to support Nginx server
Bug FixesAn error if Captcha is not valid
Bug Fixes'Contest not found' error if categories list menu item is disabled or not created yet
Bug FixesNotice Undefined index: competition_changed
Bug FixesMissing minCropBoxWidth parameter in cropper
Bug FixesMissing preview image height parameter
Bug FixesMissing UL tag for pagination
Bug FixesRandom ordering error for previous/next item query
Bug FixesAlt tag issue for category image
Bug FixesInstagram and Dailymotion thumbnail creation
Bug FixesPopover is not defined error
Version 1.7.8 - 28.01.2019
Bug FixesOpen Graph markup for video
Bug FixesIncorrect pagination after 10 page in the list of entries
Bug FixesOrdering by name still remains if other option is selected
Bug FixesNo thumbnail for Instagram video
Bug FixesDailymotion oEmbed path
Bug FixesPHP 7.2 warning notices
Bug FixesRandom order if entries count is less then the limit
Bug FixesSome classes fixed in BS3 theme and a small fix in English localization
Version 1.7.7 - 28.06.2018
Improved English localisation polishing
Improved Global option value is displayed in Use global
Improved Do not display entries with trashed status in my entries list
Improved New option to control contestant's IP saving along with entry
Improved Do not collect IP and User-Agent on voting if IP check is disabled in options
Bug Fixes Options of countdown timers cannot be overriden in the contest
Bug Fixes Contest data in entry form is not loading if the contest is unpublished
Version 1.7.6 - 29.03.2018
Improved Display random entries
Improved Option to filter contests in entry form
Improved Option to show/hide the contest field in entry form
Improved Display contestant IP and user-agent in the back-end
Improved Manage the display options of contest in the list of contests
Bug Fixes Changes in fields doesn't work when entry is saved on front-end
Bug Fixes Cyrillic domain displays in ASCII format
Bug Fixes Incorrect total count of entries per field
Bug Fixes Total entries calculation for closed constest
Bug Fixes "Other Entries" header is displayed when there is no other entries
Bug Fixes Missing form data argument in onParticipantAfterSave trigger
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 (entries list)
Bug FixesNew lines are not processed in custom field value (entries list)
Bug FixesCustom field value is not shown for sorted entries in closed contest
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 entries list
Improved Contest vote frequency
Bug Fixes Total number of entries is wrong in contest count
Bug Fixes Fields order sorting in contest settings
Bug Fixes Regression: AJAX calls does not work if site is running under subfolder
Bug Fixes Display of sorting filter when the only option is selected
Version 1.7.1 - 27.07.2017
Improved New URL field
Improved Display contestant in entries list
Improved Photo rotation based on EXIF orientation data
Improved Hide voting end timer when the voting is ended
Improved Front-end contest form menu item is being added 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 entries text in Bootstrap 3 theme
Bug Fixes Search icon in photo upload in Bootstrap 3 theme
Bug Fixes Wrong title for contest 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 contests on front-end
New Added Entry submission by guest users
New Added Voting report
New Added Images settings for specific contest
New Added Previous/Next navigation
New Added Hide entries before the voting has started
Improved Rearrange of settings
Improved Hide number of votes in completed contest
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 entries
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 entries 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 entries sorting
Bug Fixes Wrong title for contest 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 entries
New Added Embed video on the entries listing page
New Added Show custom field on the entries listing page
New Added IP + User-Agent combination for unfair voting protection
New Added "Save as Copy" for entry
Bug Fixes Unescaped text in JS
Bug Fixes Search filter in entries modal
Bug Fixes Create and edit buttons with contest filter enabled
Bug Fixes Entry is not deleted if its photos folder does not exist
Bug Fixes Countdown timer does not respect user timezone
Version 1.5.0 - 16.05.2016
New Added New contest 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 entry form
Bug Fixes Fields ordering on the entry page
Bug Fixes Fields ordering in contest options
Bug Fixes Incorrect sender in email notifications
Bug Fixes Category does not open if has the same ID and alias as some contest
Version 1.4.2 - 07.04.2016
Improved Cookie storage method
Bug Fixes Cookie caused browser redirects on some enviorments. Thanks to Heath for report
Bug Fixes Last vote time calculation logic. Thanks o 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 contest description
New Added Google reCAPTCHA v2 support
New Added Voting in the list of entries
Improved ACL enhancement - new "Create Before Contest Start" permission (thanks to Dennis Buijs)
Bug Fixes Untranslated field label in completed contest
Bug Fixes Facebook share. (thanks to stako)
Version 1.3.0 - 15.12.2015
New Added Multilingual support
New Added Display of contestant (thanks to Dennis Buijs)
New Added Title truncate
Improved Vote messages (thanks to Dennis Buijs)
Bug Fixes "VK.load is not a function" error
Bug Fixes The display of "Submit Entry" button is not respecting specific contest 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 Entries 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 Entries Notifications 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 the contest is set
Bug Fixes Incorrect edit state permission for the entry 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