Top Contributors of the Month

Top Contributors of the Month [Paid] v2.1.6

No permission to buy ($30.00)
Wutime updated Top Contributors of the Month with a new update entry:

v2.1.3

  • FIX: Milestone trophy rebuild now gives an award_date in the past (as would be expected)
  • FIX: Option tabs now remember tab position (added link to admin.min.js)
  • FIX: Widget now attempts to use full-width of sidebar when avatars are tiny
  • FIX: Replaced all gmktime() with mktime() across codebase for proper date/time management
  • Fix: Restored: reactions_given, reactions_received, milestones_achieved calculations to all datasets when enabled
  • Update: Font-size: 12px...

Read the rest of this update entry...
 
special highlight & highlight supported?
No, this will have to wait until the core features are cemented.

Also, adding too many metrics makes the query too slow on large forums so I'm currently making an update to properly educate addon users and recommending only to run with 2-3 metrics at once if using on a large/busy forum 1-10k+ active users per month.
 
also I am getting this error

  • Exception: Macro public:message_macros :: user_info() error: wutc_at_least_one_metric_required
  • src/addons/Wutime/TopContributors/Helper/Helper.php:174
That's bizarre, that should only show if you don't have any scoring metrics selected in the options; which should be impossible because there's a validator ensuring you can't save the options until you've selected at least one.
 
I'm curious, did that show up just once in the server logs? If yes, I think it's just a result of installing.

Please let me know, if if was a one-off message in the error log.
 
I strongly recommend everyone take 5 minutes to read: https://xenforo.com/community/resources/top-contributors-of-the-month.10012/field?field=faq

If you're lazy, just skip to the Scoring Metric stuff.

If you're super lazy, make a decision on the "highest priority" indexes for enabled scoring metrics and consider implementing them.

Most importantly, make sure you have caching enabled

v2.1.4 will set caching on for all environments (if possible), and now installs with caching enabled by default (to save needless querying)
 
Last edited:
Note, if you have a small forum you really don't have to do much other than set proper cache times (15 minutes and 3 months).

The indexes are strongly recommended because they make the queries that run once every 15 minutes for the current month, up to 80% less expensive - and only take a minute or two to setup.

6 metrics is fine for the vast majority of forums unless you have 1,000 to 5,000+ active users; then you'll want be a bit more cognizant of what metrics you choose.

Cheers, wu
 
Last edited:
Yep, issue persist, now shows an empty value:
I found found the issue; number boxes and spin boxes don't support formatting numbers with anything other than a period (.) decimal place.

I was formatting the "scoring metric weight" to always display 0.00 decimal places (my mistake).

I'll release a patch tonight.
 
If you're in a rush, the update is simple, edit the admin template: wutc_option_template_ranking_metrics

Remove |number(2) in 6 places.
 
Back
Top Bottom