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.

See https://github.com/hgtonight/Application-Yaga/pulls

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:

https://vanillaskins.com/plugins.html#yaga

...or visit the github repository here:

https://github.com/bleistivt/yaga

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.

phreakR_Jpioc34mirXwhu606Vivant

Comments

Sign In or Register to comment.