Users running a non-download version of Vanilla (pulled from github), on branch release/2019.016 or master from the last 2 weeks should upgrade to release/2019.017 or latest master for security reasons. Downloaded official open sources releases are not affected.

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).

Thanks go to @pioc34 for some of the fixes I took from his fork & issue reports and @phreak for sponsoring many bug fixes & hosting the fork.

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.



Sign In or Register to comment.