YAGA for Vanilla 3.2 and up
I just wanted to let you know that I've been maintaining a fork of YAGA (Yet Another Gamification Application) as a plugin for some time now.
It mostly features performance improvements and modern admin pages:
All of the original credit for the application goes to @hgtonight, who created it of course.
Why a fork?
Most of the functional improvements of this fork have been suggested (and some of them merged) in the original repo.
With the way Vanilla has changed in recent years however, the Yaga application was lagging behind a little, so I maintained a (previously) private fork that went beyond a simple change that could be reasonably submitted as pull requests:
- Change the application to a plugin. Plugins have had the same power as applications for some time now and are the preferred way to extend Vanilla.
- New table names. All table names have been prefixed with "Yaga" to prevent future name clashes. There is already a GDN_reaction that has made Yaga incompatible on case-insensitive systems.
- Update all files to the coding style introduced in may 2015 (4 space indents, lowercase function & variable naming).
You can download a zipped version here:
...or visit the github repository here:
I intend to keep this fork updated, as I use it myself. You are free to report issues or submit pull requests of course.
I am happy to give any developer here wanting to contribute write access to the repo.