JoomElection

JoomElection - Professional Election & Voting System for Joomla

JoomElection is a comprehensive election management extension designed for organizations of all sizes. Whether you're running student council elections, board member voting, association polls, or any democratic decision-making process - JoomElection provides the tools you need for transparent, secure, and efficient online elections.


? Use Cases

?? Associations & Organizations

  • Board of directors elections
  • Executive committee voting
  • Annual general meeting (AGM) polls
  • Member referendums and resolutions
  • Officer position elections
  • Policy approval voting
  • Budget approval decisions

? Educational Institutions

  • Student council and government elections
  • Class representative voting
  • Faculty senate elections
  • Academic delegate selection
  • Department head elections
  • Research committee voting
  • Student body president elections

? Corporations & Businesses

  • Shareholder voting and AGM decisions
  • Employee representative elections
  • Works council elections
  • Internal surveys and feedback polls
  • Team lead and manager selections
  • Project lead voting
  • Employee of the month/year voting

?? Communities & Clubs

  • Homeowner association (HOA) elections
  • Cooperative board voting
  • Sports club officer elections
  • Nonprofit board elections
  • Community decision polling
  • Membership approval voting
  • Event planning decisions

? Religious & Civic Organizations

  • Church council elections
  • Deacon/Elder board voting
  • Youth group officer elections
  • Charity board elections
  • Volunteer committee voting

? Creative & Professional Groups

  • Union representative elections
  • Professional association voting
  • Artist collective decisions
  • Guild officer elections
  • Conference committee selections

? Features

?? Election Management

  • Multiple Election Types - Support for both individual candidate elections and list-based party/slate elections
  • Smart Scheduling - Set precise opening and closing dates with time selection down to the minute
  • Rich Descriptions - Full WYSIWYG editor support for detailed election information and instructions
  • Visual Elections - Upload images for elections, candidates, and lists to create engaging presentations
  • Real-time Status - Automatic status indicators showing "Coming Soon", "Open for Voting", or "Closed"
  • Publish Control - Easily publish/unpublish elections without deleting them
  • Election Dashboard - Overview of all elections with quick statistics at a glance

? Candidate & List Management

  • Candidate Profiles - Create detailed candidate profiles with name, number, image, and description
  • Candidate Lists/Parties - Group candidates into lists or parties for list-based elections
  • Custom Ordering - Arrange candidates by number, name, or custom order
  • Image Support - Upload candidate photos or party logos
  • Rich Descriptions - Add detailed bios or platform descriptions with the WYSIWYG editor
  • Bulk Operations - Publish, unpublish, or delete multiple candidates at once

? Voter Management

  • CSV Bulk Import - Import hundreds or thousands of voters from CSV files in seconds
  • Automatic User Creation - Automatically create Joomla user accounts during voter import
  • Joomla User Integration - Seamlessly link voters to existing Joomla user accounts
  • Manual Voter Addition - Add individual voters through an intuitive interface
  • Voter Search - Quickly find voters by name in large voter lists
  • Voter Status Tracking - See at a glance who has voted and who hasn't
  • Bulk Password Generation - Generate new secure passwords for all or selected voters
  • Flexible Deletion - Choose to keep votes anonymously or delete everything when removing voters

? Email & Communication

  • Custom Email Templates - Create personalized email templates for each election
  • Dynamic Placeholders - Use tokens like [name], [username], [password], [election_name], [www] in emails
  • Bulk Email Sending - Send login credentials to all voters or selected groups with one click
  • Import with Email - Option to automatically email credentials when importing voters
  • Email Tracking - Track which voters have received their credentials
  • Password Reset Emails - Send new passwords with customized email messages

? Security & Access Control

  • Vote Verification - Optional multi-step vote confirmation before final submission
  • Digital Signature - Require voters to confirm they voted freely without outside pressure
  • Custom Confirmation Messages - Customize the confirmation statement voters must agree to
  • Double-Vote Prevention - Built-in protection ensures each voter can only vote once per election
  • Joomla ACL Integration - Fine-grained permission control with custom core.can.vote permission
  • User Group Restrictions - Allow or restrict voting to specific Joomla user groups
  • Secure Authentication - Voters must log in with username and password to vote
  • Eligibility Checks - Automatic verification that voters are registered and haven't already voted

? Results & Reporting

  • Real-time Statistics - View total voters, participation count, and turnout percentage
  • Vote Counts - See exactly how many votes each candidate or list received
  • Winner Highlighting - Automatic winner badge and ranking display
  • Visual Charts - Interactive Chart.js charts on the admin dashboard
  • Progress Indicators - Visual progress bars showing vote distribution
  • Basic CSV Export - Export election statistics and results to CSV
  • Detailed CSV Export - Export complete voter records with selectable fields:
    • Voter name, username, and email
    • Candidate name and number
    • Vote timestamp
    • List/party name (for list elections)
  • Privacy Controls - Choose which fields to include in exports

?? Results Visibility Control

  • Visibility Options - Choose when results are shown:
    • Never show results
    • Show at a specific date and time
    • Show immediately after election closes
  • Access Control - Choose who can view results:
    • Public (anyone)
    • Logged-in users only
    • Voters only (only registered voters can see)
  • Scheduled Publication - Set an exact date and time for results to become visible
  • Access Denied Messages - Clear explanations when users can't view results yet

?? Frontend Voter Experience

  • Responsive Design - Works perfectly on desktop, tablets, and mobile phones
  • Modern Card Layout - Attractive candidate cards with images and descriptions
  • Election Listing - Browse all open and upcoming elections
  • Election Details - View complete election information before voting
  • Easy Voting Interface - Clear, intuitive voting process
  • Vote Confirmation Screen - Review your selection before final submission
  • Success Messages - Customizable confirmation after successful voting
  • Error Handling - Clear messages if something goes wrong
  • Results Display - View results with statistics and rankings (when permitted)

?? Administration & Configuration

  • Admin Dashboard - Statistics overview with election, voter, vote, and candidate counts
  • Activity Charts - 30-day trend charts for votes, candidates, and voters
  • Global Settings - Configure default candidate ordering and voter deletion behavior
  • Per-Election Configuration - Customize settings for each individual election
  • Toolbar Integration - Standard Joomla toolbar with save, apply, delete actions
  • Sidebar Navigation - Easy navigation between component sections
  • Batch Operations - Perform actions on multiple items at once

? System Integration

  • Joomla 4 & 5 Compatible - Built for modern Joomla with full compatibility
  • PHP 8.1+ Support - Optimized for current PHP versions
  • Joomla User System - Full integration with Joomla authentication
  • Joomla Media Manager - Use Joomla's media manager for images
  • SEF URL Routing - Search engine friendly URLs for all views
  • Multi-language Ready - Prepared for translation with language files
  • MVC Architecture - Clean, maintainable code following Joomla standards
  • Composer Autoloading - Modern PHP autoloading for custom classes
  • Update Support - Receive updates through Joomla's extension manager

? Quick Start

  1. ? Install - Upload the package via Joomla Extension Manager
  2. ?? Create - Set up your first election with candidates
  3. ? Import - Add voters via CSV or manually
  4. ? Notify - Send login credentials to voters
  5. ? Publish - Open the election and let voting begin!

Make every vote count with JoomElection! ???

Extension Info :

Transform your Joomla website into a secure, feature-rich online voting platform!

Extension Data :

  • Latest Version6.2.0
  • DeveloperJoomBoost
  • Last Updated20260327
  • Date Published20220901
  • TypePaid download
  • Compatibility :
  • Joomla 3.xYes
  • Joomla 4.xYes
  • Joomla 5.xYes
  • Joomla 6.xYes

Find Similar Extensions