Yaga 1.1 Released
I just released Yaga 1.1 which is compatible with Vanilla 2.2. If you find any issues, let me know what you think either here or on the issue page here: https://github.com/hgtonight/Application-Yaga/issues
Any issues you find I would be more than happy to hear about!
What is new in 1.1?
A detailed changelist can be viewed here: V 1.1 Changelist
There is a lot, but here are some highlights:
- Pretty URLs are now required
- Yaga comes fully configured out of the box
- Plugins can register their own rules (no need to copy rules into the yaga application folder)
- Multiple users can receive an award with a single rule
- Better rule handling
- Remove '_' prefixes to denote private/protected.
- Reaction record is instantly updated
- Removed redundant
GetNewestAction
method on the ActionModel - LeaderBoardModule now works with
{module}
Smarty tag - Badges are sortable in the backend
- Added badge and rank menu links
- Add frontend ranks page
- Change ActedModel::GetRecent() to order by reaction date
- Remove
-
prefix from acted model - Make library render functions act consistently and be named consistently
- Show MeMenu profile pic in full size
- Reactions are now cached
- Added BeforeReactionSave event
- Reduced memory consumption of ActedModel
- Add badge enable event to allow for analysis when enabling/disabling
- Fixed display of reaction record limit
- Activities now use absolute paths
- Reaction Model supports arbitrary parent types
- Image Uploads: Use Asset root
- Renamed locale files to new 2.2 conventions
- Updated doc blocks
- Added French translation
- Relicensed under GPLv2
- Rank progression now checks for existing rank before upgrading
- Add rank view permission to view frontend pages
- Profile breadcrumbs now include action names when applicable
- System users are excluded from all point and badge awards
- Improve reaction query performance
- Best content module disregards negative actions by default
- A metric crapton of bug fixes and typo fixes
It was a long time coming; thanks for your patience. I want to give a huge shout out to @Bleistivt for his massive contribution of PRs for this release. Thanks to @MrVlad for the French translation. Thanks to @x00 for issue reports as well.
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
Comments
@hgtonight
I don't use this, but still feel you should receive far more gratitude and credit from the community than I suspect you do for your efforts with this.
I highly second that!
Awesome @hgtonight Keep up the good work
just in time, thank you very much for the gift.
I bow to one of the elders!
Congratulations on the release and thanks for being so open towards suggestions and changes!
I love the flexibility and stability gained through this release. It really allowed me to build a tailor-made gamification system for my community that works well with other plugins.
My themes: pure | minusbaseline - My plugins: CSSedit | HTMLedit | InfiniteScroll | BirthdayModule | [all] - PM me about customizations
VanillaSkins.com - Plugins, Themes and Graphics for Vanillaforums OS
Wohooww!! MEGA-Great, @hgtonight...
YAGA is a superb piece of programming...
ThX for that...
Thanks for the update, @hgtonight! I'll make sure to send you another donation soon.
Hello newbie question, how do i hide WTF and SPAM both in discussion and activity page (reactions)?
is it css hidden? or theres another way.
Thanks!
@maxyaeger You can completely change the reactions that are available via the settings in the dashboard. Go to http://forums.example.com/action/settings to edit the available actions.
I also want to note the default Spam (and Promote) action is only available to those with the 'Garden.Curation.Manage' permission.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
thank you very much sir..
Thanks so much, @hgtonight!