Overview
Learn about the native points system in NorrCompetition for monetizing contests and rewarding user engagement.
The points system is a native virtual economy subsystem built into NorrCompetition (via the plg_system_ncpoints plugin). It enables site administrators to integrate point-based mechanics directly into voting contests, entry submissions, and moderation processes.
With points mechanics, you can reward site members for active participation, charge points for submitting entries or voting, and build complete monetization workflows on your Joomla website.
Key Capabilities
Monetized Voting: Charge users points to cast votes in specific contests or reward users with bonus points for voting.
Paid Entry Submissions: Charge contestant members points to submit new entries to competitive contests.
Author Rewards: Automatically award points to entry owners when their entries receive votes or get approved by moderators.
100% Native Architecture: Operates natively in Joomla 5+ using atomic database transactions to guarantee balance integrity.
Per-Contest Flexibility: Configure global point rules or override rule costs individually for specific contests.
E-Commerce Platform Flexibility: Integrates with available e-commerce extensions without locking you into a single solution. This unlocks virtually unlimited payment gateway options for selling point packages to your users.
How Monetization Works: Ecosystem Setup
To set up a complete point monetization workflow on your site, the ecosystem consists of four components working seamlessly together:
How Action Processing Works
Within NorrCompetition, points processing happens automatically via Joomla events:
Gate Checks (Protection): Before a paid action is performed (such as voting or submitting an entry), the system checks the user's current point balance. If the balance is insufficient, the action is blocked, and an informative notification with a top-up link is displayed.
Transaction Recording: When an action succeeds, points are atomically added or deducted from the user's account, and a detailed audit log entry is saved in NorrCompetition -> Points Log.
Last updated