

π Awards
A comprehensive community awards and voting extension for Flarum forums. Create annual awards, organize categories with nominees, let your community vote, and publish results with beautiful winner badges.
Credits: This extension sponsored by @stryguardian @KBExit @Wlork β¨
π³οΈ Voting Interface

π₯ Results & Winners

β
My Votes Dashboard

βοΈ Admin Management

Features
- π Award Ceremonies: Create annual or event-based awards (e.g., "Game Awards 2025", "Community Choice")
- π Categories & Nominees: Organize awards into categories with images and descriptions
- π³οΈ Flexible Voting: Single vote (replace), multiple votes per category, or unlimited voting
- π‘ User Suggestions: Let users suggest nominees with admin approval workflow
- π Live Vote Counts: Optionally show real-time vote counts during voting period
- π Notifications: Automatic alerts when results are published to all voters
- π₯ Winner Badges: Gold, silver, and bronze badges for top 3 nominees
- πΌοΈ Hero Section: Beautiful cover images with countdown timer
- π± Responsive Design: Card-based layout optimized for all devices
- π― Prediction Summary: Track your prediction accuracy after results are published
- β° Auto-End Voting: Automatic status updates based on start/end dates
- π‘οΈ Admin Panel: Complete management system for Awards, Categories, Nominees, and Suggestions
Demo
Try it: https://flarum1.huseyinfiliz.com/awards
Installation
composer require huseyinfiliz/awards
You can also install with Extension Manager: huseyinfiliz/awards
Updating
composer update huseyinfiliz/awards
To remove simply run composer remove huseyinfiliz/awards
Quick Start
For Users
- Navigate to the Awards page from the sidebar
- Browse categories and click on a nominee card to vote
- Visit My Votes tab to track your voting progress
- Use Suggest Other option where the category allows it
- View Results after voting ends to see winners and your prediction score
For Admins
Navigate to Admin β Awards to configure the system. The admin panel is divided into tabs for easy management:
Awards Tab
- Create awards with Name, Year, and Voting Period
- Set cover images for the hero section (URL or upload via FoF Upload)
- Control award status: Draft β Active β Ended β Published
- Toggle Show Live Votes for real-time vote counts
- Publish Results to notify all voters
Categories Tab
- Add categories to awards (e.g., "Best RPG", "Game of the Year")
- Enable Allow User Suggestions for community input
- Reorder categories with sort controls
Nominees Tab
- Add nominees with Name, Description, and Image
- Supports image upload (requires FoF Upload) or external URLs
- Vote Adjustment: Manually adjust displayed vote counts when needed
Suggestions Tab
- Review pending user suggestions
- Approve: Create as new nominee (user automatically votes for it)
- Reject: Decline the suggestion
- Merge: Combine with existing nominee
Settings Tab
- Navigation Title: Customize sidebar text
- Navigation Icon: Set FontAwesome icon class
- Votes Per Category:
0 = unlimited, 1 = single vote, N = max N votes
π― Use Cases
Gaming Communities
- Annual Game Awards (GOTY, Best Indie, Best Soundtrack)
- Community Choice awards for favorite content creators
- Seasonal tournament MVP voting
Entertainment Forums
- Best TV Series / Movie of the year
- Music awards (Best Album, Best Artist)
- Book of the month/year voting
Community Recognition
- Member of the Year awards
- Best Thread / Best Post awards
- Contributor recognition programs
π§ Advanced Details
Award Status Flow
Draft β Active β Ended β Published
- Draft: Setting up (only visible to admins)
- Active: Voting is open between start and end dates
- Ended: Voting closed, admin reviews before publishing
- Published: Results visible, all voters notified
Voting Modes
- Single Vote (
1): One vote per category, replaces previous
- Multi-Vote (
2-99): Up to N votes per category
- Unlimited (
0): No limit on votes
Permissions
You can configure permissions via the Flarum Permission grid:
- Manage Awards: Full access to admin panel (create/edit/delete)
- Vote in Awards: Allows users to cast votes
- View Awards: Controls visibility of the extension page
- View Results Early: See results before publishing (for moderators)
Automated Logic
- Rate Limiting: 10 votes per minute to prevent abuse
- Quota System: Pending suggestions count toward vote limits
- Notifications: All voters receive alerts when results are published
- Auto Status: Active awards with passed end dates show as "ended"
π Links
π Translations
Turkish language support has been added. Please contribute by translating it into your local language!
https://weblate.rob006.net/projects/flarum/huseyinfiliz-awards/

π Support & Contributing
If you find this extension useful, consider:
- β Starring the repository on GitHub
- π¬ Leaving feedback