PHPackages                             tryhackx/flarum-topic-rating - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tryhackx/flarum-topic-rating

ActiveFlarum-extension

tryhackx/flarum-topic-rating
============================

5-star topic rating system for Flarum discussions

2.0.1(2mo ago)075↓50%MITJavaScriptPHP ^8.2

Since Feb 22Pushed 2mo agoCompare

[ Source](https://github.com/TryHackX/flarum-topic-rating)[ Packagist](https://packagist.org/packages/tryhackx/flarum-topic-rating)[ RSS](/packages/tryhackx-flarum-topic-rating/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

Topic Rating for Flarum
=======================

[](#topic-rating-for-flarum)

A [Flarum](https://flarum.org/) extension that adds a 5-star rating system to discussions with half-star precision.

Features
--------

[](#features)

- **Half-star precision** - Users can rate from 0.5 to 5.0 stars (stored internally as 1-10)
- **Real-time updates** - Rating averages update live via polling
- **Ratings modal** - Click the rating count to see all individual ratings with user info
- **Moderator controls** - Toggle ratings on/off per discussion, reset all ratings
- **Permission-based** - Configurable permissions for rating, toggling, and resetting
- **Unactivated accounts** - Optional setting to allow unactivated users to rate
- **Localization** - Includes English and Polish translations

Installation
------------

[](#installation)

Install with Composer:

```
composer require tryhackx/flarum-topic-rating
php flarum migrate
php flarum cache:clear
```

Updating
--------

[](#updating)

```
composer update tryhackx/flarum-topic-rating
php flarum migrate
php flarum cache:clear
```

Configuration
-------------

[](#configuration)

After installation, enable the extension in **Admin Panel &gt; Extensions &gt; Topic Rating**.

### Settings

[](#settings)

- **Enable Topic Rating** - Global toggle for the rating system
- **Allow unactivated accounts** - Let users who haven't confirmed their email rate discussions

### Permissions

[](#permissions)

Set in **Admin Panel &gt; Permissions**:

PermissionSectionDefaultRate discussionsReplyMembersEnable/Disable ratingModerateModeratorsReset all ratingsModerateModeratorsCompatibility
-------------

[](#compatibility)

- Flarum `>=1.8.0
