Top Contributors of the Month

Top Contributors of the Month [Paid] v2.1.3

No permission to buy ($30.00)

Wutime

Well-known member
Wutime submitted a new resource:

Top Contributors of the Month - Highly performant drop-in replacement for "Top Posters of the Month"

Inspired by the now-unmaintained Top Posters of the Month by @au lait, this is a modern drop-in replacement that fixes all known issues and brings support for XenForo 2.3.6 (as well as 2.2.16).

This version introduces award banners, hybrid scoring metrics, monthly trophy support, and native JS filtering — all wrapped in a clean, cache-efficient, and fully style-customizable implementation.

✅ Highlights​

  • ...

Read more about this resource...
 
After noticing the old TPM was creating 1000's of client-side javascript errors per day I was motivated to update. Then realized it was filled with issues so I just started over and rebuilt it. I tried to keep the styling for the widget seen as it was good, just small improvements for XF 2.3.

If anyone is curious, the previous TPM had issues and this was resovled:

Fixes issues all the issues found with the old addon:
  • fixes endless cache build up
  • fixes light/dark themes in XF 2.3.x
  • fixes broken css, all broken JS, and updated to Native JavaScript for XF 2.3.x
  • fixes all cache issues (using simpleCache for historical data)
  • resolves all previous client-side JS errors in XF 2.3.x
  • resolves all previous Css issues in XF 2.3.x
  • optimized for XenForo 2.3.x Ajax handling with <xf:form> for widget
  • optimized sql query for efficiency, avoiding full row fetches
  • conditional issues with FA icons from XF 2.x to 3.x
And of course, adds in all sorts of new features and improvements.
 
Last edited:
Anyone have any suggestions by the way? I was considering building in a 'once a month' mailer that emails each of the Top Contributors to thank them for their commitment and to let them know how they ranked. Might help with engagement.

Also thought that perhaps mailing any runner-ups to also thank them for their commitment and let them know that they just missed out.

It would have to be a bit intelligent for small forums, otherwise it could be messaging new members with few posts; but perhaps that's best left to the forum owner to consider (option to send to runner-ups can just be disabled in options).

Thoughts?
 
Last edited:
oh, maybe can, I have a relationship with Stuart so he might not mind sending it over to me.
 
Last edited:
Does this option support counting the points from the TrophyEssentials add-on?
You didn't phrase it quite right, but yes, if you have TrophyEssentials installed and add it, it will award the cumulative trophy on the 1st of the month.

Screenshot 2025-07-24 at 7.39.03 AM.webp

There's a cumulative trophy for each 1st, 2nd and 3rd place. If in TCM options you're only scoring for 1st place, 2nd and 3rd will have no effect.

Screenshot 2025-07-24 at 7.37.20 AM.webp
 
Yes, that's exactly what TrophyEssentials does, and Top Contributors of the Month supports it.

Top Contributors of the Month supports automatic trophy awards every month.
  • If Trophy Essentials is not installed, XenForo's default behavior applies: each trophy can only be awarded once per user. This means a user will only receive the trophy the first time they place for each respective position (1st, 2nd, 3rd), and never again—even if they continue to rank in future months.
  • If Trophy Essentials is installed, Top Contributors of the Month fully integrates with it. This allows users to earn the same trophy multiple times—so if someone places 1st, 2nd, or 3rd in different months, they'll receive the cumulative respective trophy points each time (or the points accumulated and notified based on "Notification frequency") for 1st, 2nd and 3rd.

Screenshot 2025-07-24 at 8.49.36 AM.webp

Note: Given the trophy's are only given once per month, the "Notification frequency" should probably be set to the same value as the "Points awarded per action", but it doesn't have to—just my personal recommendation.
 
Last edited:
Back
Top Bottom