vBExperience 4.0 For vBulletin 4
Tested with vBulletin Forum/Suite 4.0.2 / 4.0.3 / 4.0.4 / 4.0.5 / 4.0.6
Created by Marius Czyz aka Phalynx.
Version: 4.0.2
Two-time Winner of the "Mod of the Month"-Award
(March 2008 + September 2009)
Description
vBExperience is your feature packaged solution for motivation and satisfying your users. vBExperience is an advanced Level/Promotion and Activity System with Shop, Awards and Activities. It will calculate an activity and experience score for every user based on their activites on the forum. Now your users will see how their level is increasing by participating on your forum.
Communities are not only defined by post count, they need much more parameters: Are the postings the user creates helpful? Are his threads frequently read? Does the user participate on the community by posting pictures, attachments, leaving visitor messages, tagging threads? How can the user's activitiy be compared to others? All this can be answered with this mod. Additionally your users get Awards and collect Achievements for beeing active on your board.
Fully Working Demo vBExperience 4.0:
Feature List
Plugins
vBExperience can be easily extended by using it's custom data provider interface (CDP). With the CDP everyone is able to create plugins that integrates into vBExperience calculation process. There are already several plugins like Post Thanks Integration.
The plugins data can also be used to create achievements, awards and also promotions.
Insight Experience
The insight into your personal experience and what's going on on the community. Currently support basic services like activity and some featured achievements, there are plans to extend this with helpful hints on how progress, depending on users points. Also a statistics module is in work.
Awards
Motivate your users to be the best in a defined category! With the Awards you are able to reward users who collect the most points, f.e. by making new friends and leading a social group.
The awards are shown in Rankings and Profile. You can set them also to display in postbit near the username. There is a scheduled job running once a day (02:30h) to calculate them.
Via AdminCP they are completely customizeable and can also be assigned manually.
Currently there are six default awards: Most Popular, Activity Award, Posting Award, Community Award, Frequent Poster, Blog Award, Calendar Award, Discussion Ender, Master Tagger, User with most referrers, Downloads, Arm of Law, King of Publishing.
You can create as much awards as you like. Just select a title, choose from one of the 250 images and select the required points for it.
Achievements
Achievements are very similar to the awards a reward to the user. Unlike an award an achievement is not limited to a single user.
Similar to awards, you can create as much achievements as you like. Just select a title, choose from one of the over 500 images and create the required condition for it.
Promotion system
The promotion system enables you to move users to other usergroups, depending on their experience points. You can create conditions that have to be met to be promoted. Benefits and extended permissions will be shown automatically to the user. Promotions are showing also possible jumps from current to the next possible group with the required conditions.
Using this you can create multiple groups and assign additional features. Just an example: Usergroup 1 has no custom avatars and just a capacity of 20 private messages. With a condition of 1000 Experience points the user moves to Usergroup 2, where the user is able to upload his own avatar and store more private messages.
Rankings
Showing User, Level, Awards, Activity Points (experience, thread, post, user, misc) - sortable.
Social Groups Rankings
Starts the competition between social groups! This feature ranks the groups depending on their average user experience points.
Earn Points
This is an overview for the user on how points can be collected. It features also a possibility to compare own points to the community's average. All data is beeing pulled automatically from the database.
Give Away Points aka Point Donation
Users can donate their points to other community members. Choose the field which will be used for give away and select the amount that will be transferred. Admins can donate custom points to the user.
Statistics aka Leaderboards
The leaderboard is showing a Top-x list of the leading users. Usefull for optimizing points of the point provider. Only enabled point providers with results will be displayed.
Shop
The vBExperience Shop Has Been Discontinued.
Please use the Point Market System by TheMayham
The compatibility to vBExperience will be there starting version v3 of the Market.
Collecting Points
vBExperience is collecting points for a user counting his actions in the community. The collected points can be used to reward users with awards, achievements and promotions - even if the collected data comes from a plugin.
Beside the automatic collection, the admin can manually donate custom points to the user, for example for a special reward. Of course you can use this also for awards, achievements and promotions.
Taken into calculation are these things:
Threads
- Creating threads and gaining additional points from views, replies, votes and ratings to this thread
- Creating thread tags
- Making a thread sticky
- Socialgroup Discussions (Discussions, Posts)
Posts
- Creating posts
- Views on attachments (needs "Who Downloaded This Attachment?" installed)
User
- Days since registration
- Average posts per Day (for users who are registered for at least seven days)
- Referrals
- Received infractions
- Given infractions ("Arm of Law")
- Reputation / Use of reputation system
- Visitor messages on profiles
- Creating social groups and getting members
- Uploading pictures
- Making friends
- Completing profile
Misc
- Doing calendar entries
- Writing vBulletin Blogs (vBulletin 4 Suite required)
- Publishing content with vBulletin CMS (vBulletin 4 Suite required)
- Manually assigned points
Additionally there is support for 3rd party modifications:
- Point Market System / Items Shop (included)
- Who Downloaded This Attachment? (plugin)
- DownloadsII v6 (included)
- LDM Links and Downloads Manager (included)
- Abe1 Post Thank You (plugin)
- DBTech Advanced Post Thanks/Like (Lite) (plugin)
- DBTech Advanced @UserTag (plugin)
- Helpful Answers (plugin)
- iTrader (plugin)
- ibProArcade (plugin)
- v3arcade Champions and Submissions (plugin)
- vB Tournaments and Ladders (plugin)
- Advanced Forum Points - set points independent for every forum (plugin)
- Consuming points by downloading attachments ("pay" for attachments) (plugin)
- IWT Time Spent Online (plugin)
- PhotoPost Pro 7 (plugin)
- PhotoPost vBGallery 3 (plugin)
- 8WR Media Library (plugin)
- vBSoccer (plugin)
- vBookie (plugin)
- vBookie Cash (plugin)
- Farcaster's Event Attendance (plugin)
- PhotoPlug (plugin)
Calculation Of The Activity
The system calculates the activity (week, month and also a custom defined datespan, 60) by counting the actions a user has done. An action can be a post, a new thread, rating, download, etc... The activity bars will be filled during the first weeks. This has changed from earlier versions where just postings, visitor- and group messages have been counted.
Settings
You can control how many points are given to every calculation. For example you can give many points for creating new threads but only a few for views of that thread. Setting a value to 0 will disable a setting.
Many settings regarding the behaviour of vBExperience are making it easy to adjust it to your needs. You can select from 10 colors for the progress bars and also choose from around 250 icons.
Additionally, you can set ignore users (f.e. for bot users), forums (f.e. offtopic forums) and usergroup id's. Please keep in mind that out of the box the usergroupid 6 (Administrators) is beeing ignored.
Performance Especially On Big Boards
vBExperience has been tested on smaller and also on some bigger sites. I know from boards with around 120k users running this mod smoothly. More about this topic can be read in the file readme_optimization.txt
vBExperience 4.0.2 19th August 2010
aka Speedy Achievements! Improved the overall speed of the achievements engine by switching from user based to achievement based calculation.
Added: Achievements can replace each other. If you have an achievement for 500 points you can replace the achievement for 250 points.
Added: Multiple conditions on one achievement
Added: Achievement can be taken away if condition is not met anymore (optionally)
Improved: Faster recount on achievements. Achievements are now calculated once in an hour for all users, this process is seperated from the points calculation (which speeds this up, too).
Improved: Increased limitation of achievements
Improved: Take away specific issued achievements from users, no need to take away all
Fixed: Achievements duplicated for a single user
### For the achievements improvements you need to clear the issued achievements and recount them! ###
Added: Place the bars freely in postbit
Added: GAP in memberinfo dropdown
Fixed: XHTML Warnings
Fixed: SQL Error with empty points
Fixed: Calculation not working with v3arcade Submissions
Fixed: Ignoring hook "postbit_messagearea_start"
Fixed: In memberprofile tabs of other modifications are empty
New Plugin For PhotoPlog
vBGallery Images and vBGallery Comments are bundlet into one plugin
Frequently Asked Questions
Q: How do I change the name Experience to something new?
A: You can change the name via phrases. Just search and replace all phrases that contains the word "Experience".
Q: When installing vBExperience, does everyone start from scratch, or will it automatically configure everyone's points based on actions before the install?
A: If you recount, vBExperience will calculate ALL existing data since the beginning of the board. If you used vBCredits, vBActivity, uCash and similar systems - there is no need to convert the points.
Q: My conditions don't work correctly on achievements and promotions.
A: Conditions in achievements and promotions are calculated in POINTS, not in count of items.If you create an achievement for reaching the first 10 Days, you must enter the points needed for this. If you reward 2 points for every day, you have to set 2 points for every day since registering. Calculation: 10 days * 2 points = 20 as condition. So you will have to set 20 as the condition.
History:
Changelog:
vBExperience 4.0.2 Release Candidate Has Been Released
Speedy Achievements! Improved the overall speed of the achievements engine by switching from user based to achievement based calculation.
Added: Achievements can replace each other. If you have an achievement for 500 points, you can replace the achievement for 250 points.
Added: Multiple conditions on one achievement
Added: Achievement can be taken away if condition is not met anymore (optionally)
Improved: Faster recount on achievements. Achievements are now calculated once in an hour for all users, this process is seperated from the points calculation (which speeds this up, too).
Improved: Increased limitation of achievements
Improved: Take away specific issued achievements from users, no need to take away all
Fixed: Achievements duplicated for a single user
### For the achievements improvements you need to clear the issued achievements and recount them! ###
Added: Place the bars freely in postbit
Added: GAP in memberinfo dropdown
Fixed: XHTML Warnings
Fixed: SQL Error with empty points
Fixed: Calculation not working with v3arcade Submissions
Fixed: Ignoring hook "postbit_messagearea_start"
Fixed: In memberprofile tabs of other modifications are empty
New Plugin For PhotoPlog
vBGallery Images and vBGallery Comments are bundlet into one plugin
Languages
Language file provided for german, french, portuguese, chinese simplified. Spanish, turkish, polish and persian needs some missing phrases.
I need you! If you are a native speaker and want to translate the missing phrases
Upgrade Instructions
1. Copy ALL (I mean ALL - That is a common error!) files from upload_via_ftp/ to the server.
2. ReImport product_vbexperience400.xml, allow overwrite
3. If you modified any of the vBExperience templates, revert them
4. Run AdminCP/Experience/Recount
Upgrade from vBExperience 3.8:
1. Install the product here: ZIP\extras\Remove vBExperience\install_this_to_upgrade_from_xperience38.xml". This product contains a fix to uninstall the old product without problems.
2. Uninstall vBExperience 3.8 product. DON'T USE KILL_EXPERIENCE!
3. Read the normal steps "Upgrade Instructions" above
Скачать скриншоты: ТУТ