Version: 2.0.0, by hambil
Developer Last Online: Apr 2013
Category: Statistics Modifications -
Version: 3.6.5
Rating:
Released: 03-23-2007
Last Update: 04-10-2007
Installs: 133
DB Changes Uses Plugins Template Edits
Additional Files Is in Beta Stage
No support by the author.
Note: This product is now being supported at www.catnine.net
Keywords: Statistics, New members, joins, trends, Forum Home, threads, posts
ATTENTION:
If you download the latest version go into your usergroups and set the 'can view trends' permission. SAVE the usergroup even if you haven't changed the setting or things may not work. There is an odd permissions bug I haven't figured out yet.
Also note that overwrite will not work. Please uninstall the previous version before installing the new one.
Description:
Enhances the "YourBBS" Statistics box on the forum home to show trends of posts, threads and new users vs. the overall history of the board. Also allows you to display more than one "newest member".
Version 2.0.0:
Calculations exposed and modifiable in admincp.
Added ability to delay updates of stats to every x minutes in admincp.
Added a style setting for positive and negative trends.
Added custom hooks for all aspects of vbTrends, and moved code into said hooks.
Changed template to still show total threads when trend is negative and 'positive trends only' is enabled.
Usergroup permission to view trends.
Note: You cannot cause an error by messing up the calculations in the admincp. If the calculation you provide contains errors the stat in question will show as N/A.
This is a major rewrite, so I've set the hack to beta for now.
Version 1.2.6:
Made some minor tweaks for cleaner code
Made change to build datastore call to force serialization
You can just overwrite the product.xml if you are upgrading. Remember vbTrends has an option in the admincp to reset the counters. To see any changes/fixes you'll want to run that, or you'll end up having to wait for a new day before the changes will take affect.
Version 1.2.5:
fixed minor bug in auto-replace that was causing it not to work on some boards
Alright, another bug squashed. Thanks for the help everyone. It would seem that a bug in the install sql was being hidden for a number of reasons, but the latest zip should correct that. You *must* do a complete uninstall and reinstall, as it appears the install code does't run on an overwrite.
You need to completely uninstall and then reinstall. Oddly, I did this and nothing happened, but the next day it was working. Perhaps it has to aggregate stats?
Also, the stats are a bit odd in that it seems to be comparing day X of the month to X amount of days in previous month, but since X doesn't change from daytime to nighttime, the % (and the arrows) move up throughout the day. At 12:00 AM, the %'s jump down again.
You need to completely uninstall and then reinstall. Oddly, I did this and nothing happened, but the next day it was working. Perhaps it has to aggregate stats?
See above update.
Quote:
Also, the stats are a bit odd in that it seems to be comparing day X of the month to X amount of days in previous month, but since X doesn't change from daytime to nighttime, the % (and the arrows) move up throughout the day. At 12:00 AM, the %'s jump down again.
Yeah, that's an interesting issue. What I do is compare today against the average for today over the last x months. Of course as the day goes on the numbers will get better.
In order to compare literally minute to minute, I'd have to run the large 'avg' queries everytime I run the 'current' queries. However, that would make the stats more accurate. Perhaps I'll make that an options - it might be especially useful for people who are using a delay of several minutes or more anyway.
Yeah, that's an interesting issue. What I do is compare today against the average for today over the last x months. Of course as the day goes on the numbers will get better.
Why don't you compare the previous, finished day instead of the present one? This should solve this problem.
Why don't you compare the previous, finished day instead of the present one? This should solve this problem.
The original inspiration for this hack was as a member motivator. I wanted my members to see the stats where down and post more and recruit more to get them up. In that light, I wanted it to change when they made a post or a thread or got someone to join. I wanted them to get positive feedback.
I still think that's a valuable thing and I want to keep the concept of quick positive feedback. However, I need to go think on this some.
The original inspiration for this hack was as a member motivator. I wanted my members to see the stats where down and post more and recruit more to get them up. In that light, I wanted it to change when they made a post or a thread or got someone to join. I wanted them to get positive feedback.
The idea of the mod is great, but I think there is much more value in it for admins and moderators than for members (which members care about the stats of a forum anyway?). So I would definitely suggest going for a readout that is probably less real-time but more valid overall.
(which members care about the stats of a forum anyway?)
You'd be surprised. On my boards they care very much. It's the same reason people like the store, and obsess over their time logged in or reputation or post count. Many people just love having things to play with as part of their community.
However, that said, since I've already added the delayed concept, tweaking it further makes perfect sense. This doesn't have to be an either/or thing.