- Joomla 2.5.x
- Joomla 3.x
With AlphaUserPoints component, you can distribute, assign or remove points to registered users according to some of its actions and activities on your website. AlphaUserPoints acts as an incentive promoting participation of users. Users often strive for more recognition, as well as competition. It's also usefull for contest, challenge, participation, game or online store!
AlphaUserPoints include a complete system of ranks and medals. Both can be combined. Ranks and medals can be assigned automatically with points or awarded manualy in backend component.
This component has its own component for invite which can also be used by non-registered users (based on AlphaRecommend). Possibility to integrate in Community Builder or JomSocial.
Building easily communities using AlphaUserPoints!
Easy to use Administration interface like Joomla!
- Raffle system
- Possibility expire date for rules (useful for campaigns)
- Auto-approve system
- Max Daily Points
- Invite/recommend system integrated
- OpenInviter supported to invite/recommend
- Buy points with Paypal
- Change user level by system points
- System ranks and medals included
- Statistics per user
- Details actions per user
- Sync. users
- Recalculate function
- Reset all points function
- Max points for winners
- Coupon codes points
- Purge expires points
- Exclude users (useful for admin)
- Export active users (CSV)
- Export e-mails (CSV)
- Support third plugins
- Provide API for third components
- Possibility to integrate in Community Builder and CBE
- Integration Uddeim
- Integration JomSocial
- Integration rules for Kunena
- Integration JomWALL
- QRCode for Coupon code
- Template email for invite
- Language support
- Support Joomla! core SEF
- Easy install by one step
- MVC development
- Plugins System to extend features
You can see some examples of integration (CB, Kunena, VirtueMart, Joomunity, JomSocial, etc...) on alphaplug.com forum.
COUPON CODE: JED2010
If you registered on www.alphaplug.com, you can enter this coupon code to earn 50 points!
Just enter this code in registered form on registration step.
I am a novice - the only problem I have that I haven't yet figured out is why the invite friends won't recognise any emails - it did work for a few days and then it stopped.
In all fairness - this is probably something I can resolved If I TRIED - I would recommend that you use this without hesitation for any community project
Its easy to set up and use and the support on the forums is really good. Its amazing how many things you can use this with just by putting some code here and there.
If you have a website that is community driven then you NEED this.
I made a good choice!
System is so easy with powerful options from start. If you need any modifications and integration with other components it is so easy to implement (you just use standard AUP code where you want to put it and that's it).
Now I can play with my community as long as I want to - and it brings me back to the old times of fun and gaming :)
However, there is a single huge drawback; there are limited means for your website mmembers to spend or redeem the points they earn.
Automatic points 'spending' through additional components, is what this component is designed to do. There are no premade spending rules, so 'Spending' must be accomplished by your site admin through some coding. For your members to 'spend' their points, you must code new spending rules into your API and Virtuemart, first by coding into your API component then creating a new .xml rule for the AlphaUserPoints extension.
This is from the developer instructions to develop a 'spending' rule.
"Just insert the following API in the component code where needed. The best is to make it follow
a user action that could give the users some points or take some. For exemple in a comment system component
or in a forum, just add the API after the comment or topic INSERT query in the database.
a) Use - Basic API
$api_AUP = JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php';
if ( file_exists($api_AUP))
AlphaUserPointsHelper::newpoints( 'function_name' );
Be prepared to understand the above, for volunteer developer support in writing a spending rule refers you to the above instruction.
Manual subtraction or addition of points is not immediately possible. There is one back-end work around. An existing bonus points rule can be edited to carry a single positive or negative value. This 'bonus' rule is an additional means of adding points to a single user, but is the only means of subtracting a single value of points from any user. It can only be done with one value for a single user at one time. For a different value of negative points, you must edit the rule.
Wish list: Capability to setup spending points that is as easy as setting up earning them. Perhaps to create a link to 'buy this item with your user points' function into your FB or CB components or a Joomla system article, some pre-coded spending rules, or even additional 'bonus' rules that can be set to different values or mass-applied.
Rating: A good component that is 'out-of-the-box' easy to use for one objective (earning points) earns an excellent for its ease in set up, ability to increase member participation, and excitement brewed among your membership as they earn points. But, as it is difficult to use for its complimentary objective (redeeming the points earned) earns only a 'fair' for that important aspect. Hopefully, we'll see this promising extension become more uniform in its userability and become 'Excellent' all around.
This isn't a product you want for your site then have to settle with what's there (usually why to simple or looks like a bad haircut)...this is a product that is there and then some - with a skilled developer that gives 110%!!!
The developer is quite active, responding to bugs and other issues very quickly.
The API is extremely easy to use and creating custom rules is a snap.
This component is great as it is with tons of potential.
The component author really listens the users requests and every updates the AUP few days and these updates are not any typical "bug fixes", but real improvements of the component.
AlphaUserPoints is exactly what Joomla! community had missed till today. I hope that authors of other components will see its potential and will think about the AUP integration with their own components...