Achievements for WordPress
Achievements gamifies your WordPress site with challenges, badges, and points.
Achievements gamifies your WordPress site with challenges, badges, and points. Badges and points are the funnest way to reward and encourage members of your community to participate. Leaderboards and rankings bring friendly competition to your community.
Simply by activating Achievements, any standard WordPress theme is suddenly capable of having achievements and tracking user progress; everything works out of the box. Achievements integrates seamlessly with your existing WordPress theme.
This plugin supports many of your favourite WordPress plugins, including bbPress, BuddyPress, BuddyStream, coursewa.re, Invite Anyone, and WP e-Commerce. For example, have you ever wanted to give your community members points when they contribute to a discussion, or buy items from your store? Now you can.
For information, support, and developer documentation, visit achievementsapp.com.
| Author | Paul Gibbs Profile |
| Contributors | DJPaul |
| Tags | achievements, badges, challenges, gaming, points, rewards |
-
Achievement notification
-
List of user's unlocked achievements
-
List of all available achievements
-
Admin management screen showing a list of all achievements
-
Crop of part of the "Supported Plugins" admin screen
-
Crop of another part of the "Support Plugins" admin screen
- Install via WordPress Plugins administration page.
- Activate the plugin.
To get started, in your WordPress admin area, explore the "Achievements" menu in the main navigation.
Note: in multisite, activating the plugin "network-wide" will give your entire network one shared instance of achievements. If you want each site to run their own achievements and have them be totally seperate, activate the plugin on individual sites.
3.2.3
- Fix bug where anonymous users weren't seeing the single achievement template load correctly.
- Fix incorrect links on the "you unlocked an achievement!" popup in certain multisite configurations when the plugin has been activated network-wide.
- Fix PHP Notices when the plugin is deactivated.
- Fix custom capabilities not being set up on a new site (in multisite only).
- Clear a user's pending unlock notifications if an admin un-rewards an achievement that the user has a pending notification for.
3.2.2
- Fix incorrect BuddyPress Activity timestamps.
- Fix problems with events and links when the plugin is activated network-wide on multisite.
- Improve compatibility with BuddyPress 1.7.
3.2.1
- Fix error when accessing Supported Plugins screen while BuddyPress is active
3.2
- NEW FEATURE: Full integration with BuddyPress User Profiles and the Activity stream!
- Localisation improvements and fixes; mo files are now loaded from wp-content/languages/plugins/achievements/??-dpa.mo
3.1
- NEW FEATURE: Achievement Redemption -- let your users unlock achievements by entering a code!
- Added RTL CSS.
- Added shortcodes for the user's achievement list and unlock notification templates.
- Fix blog post achievements being attributed to wrong author for draft posts.
- Fixes for some pagination problems.
- The unlock notification popup now closes when you click outside its box.
3.0
- Massive new version; everything's new.
- Achievements 3 no longer requires BuddyPress.
- Visit achievementsapp.com for more information.
Pre-3.0
- The historical release history has been moved to a better place.
For information, support, and developer documentation, visit achievementsapp.com.
License
"Achievements" Copyright (C) 2009-13 Paul Gibbs
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Acknowledgements
Achievements is distributed under GPLv3, but we've used some components from other sources:
- /admin/images/select_arrow.gif, and some CSS styling, taken from "Formalize CSS" http://formalize.me/, under the MIT License (http://www.opensource.org/licenses/mit-license.php).
- Some CSS styling taken from "Twitter Bootstrap" http://twitter.github.com/bootstrap/ under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).
- Uses the jquery-tablesorter-min.js library from "tablesorter" http://tablesorter.com/ under the MIT License (http://www.opensource.org/licenses/mit-license.php).
- Uses socialite-min.js from "Socialite" https://github.com/dbushell/Socialite/ under the MIT License (http://www.opensource.org/licenses/mit-license.php).
- Uses the "Chosen" jQuery library https://github.com/harvesthq/chosen under the MIT License (http://harvesthq.github.com/chosen/).

