Skip to content
πŸ‘ A Flarum extension that adds upvotes, downvotes, and ranks to your Flarum Community!
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add files via upload Apr 18, 2018
js Removed Easter egg due to points placeholder input bug Dec 30, 2018
migrations Apply fixes from StyleCI (#41) Aug 2, 2018
resources Directory structure and LESS cleanup Dec 30, 2018
scripts Fix issue with deleting a post May 1, 2018
src StyleCi Dec 2, 2018
.editorconfig Beta 8 Apr 27, 2018
.gitignore Fixes #31 May 3, 2018
CHANGELOG.md
LICENSE Init Apr 25, 2017
README.md Link names updated too May 17, 2018
composer.json Update serializer Dec 2, 2018
extend.php Directory structure and LESS cleanup Dec 30, 2018

README.md

Gamification by ReFlar

MIT license Latest Stable Version Total Downloads

A Flarum extension that adds upvotes, downvotes, and ranks to your Flarum Community!

Upvote and downvote posts anonymously, and reward active users with ranks, and sort posts by hotness/popularity.

Usage

  • Just click upvote or downvote
  • Posts can be sorted by "Hotness"

Installation

Install it with composer:

composer require reflar/gamification

Then login and enable the extension.

You can optionally convert your likes into upvotes, as well as calculate the hotness of all previous discussions.

How hotness is sorted?

The total amount of hotness is got between the amount of votes on the discussion and the posts inside of it. Also, newer posts with the same amount of upvotes as another post will have more hotness, so time is also an influent factor.

Developer Guide

You have 1 event to listen for PostWasVoted it contains the post, post's user, the actor, and the vote type (up or down).

To Do

  • Requests?

Important

This Extension is meant as a replacement for the Flarum Likes Extension. Therefore, they are not compatible and it's recommended to disable the Likes Extension.

Issues

Links

You can’t perform that action at this time.