Badgearoo Badgearoo

Badgearoo

Created by: Daniel Powney

Rating:
Downloaded: 5k times

Create your own badges and points system for WordPress users. You can configure automatic assignment or manually assign
badges and points to users. Upload your own badge icons, use a badge theme inspired by Stack Overflow or use custom HTML.

  • Setup conditions and steps that need to be satisfied for automatic assignment of badges and points to users
  • BuddyPress, bbPress, WooCommerce and Easy Digital Downloads plugins supported with predefined actions that can be used in condition steps
  • 4 badge themes including badge icon (upload your own image), light, dark and custom HTML (light and dark themes are based on Stack Overflow badges)
  • Administrators can manually assign badges and points to users from within the WP-admin
  • Administrators can moderate assignments of new badges and points to users including e-mail notifications
  • A badges and points leaderboard shortcode [broo_leaderboard]
  • A user dashboard of badges, points and their assignments [broo_user_dashboard]
  • Assignments can expire (can be renewed) or re-occur (earn multiple times)
  • Badges can be earned multiple times
  • Recent assignments widget
  • User badges & points summary widget for Post Author, displayed bbPress user or BuddyPress member pages
  • Export user assignments to a CSV file
  • Option to show a popup message on page load after a user is assigned badges and or points
  • Fully WPML compatible (v3.2+)
  • Developer API functions, hooks, filters and template tags to use in your theme
  • In-built template system for customization

The following shortcodes are available (see FAQ for usage):

  • [broo_user_badges] – Shows a list of badges assigned to a user e.g. [broo_user_badges username=”johnsmith”]
  • [broo_user_points] – Shows total points assigned to a user e.g. [broo_user_badges user_id=77]
  • [broo_leaderboard] – Shows a leaderboard of user badges and points e.g. [broo_leaderboard show_avatar=”true” sort_by=”badges” show_filters=”false”]
  • [broo_badge] – Shows badge details e.g. [broo_badge badge_id=”89″ show_description=”true” show_users=”false” show_user_count=”true”]
  • [broo_condition] – Shows condition details e.g. [broo_condition condition_id=”1″ show_steps=”true” show_badges=”true” show_points=”true”]
  • [broo_user_dashboard] – Shows a dashboard of badges, points and assignents for a user e.g. [broo_user_dashboard show_assignments=”true” limit=”5″ to_date=”205-01-01″ from_date=”2015-12-12″]
  • [broo_badge_list] – Shows a list of badge details e.g. [broo_badge_list badge_ids=”34,55,56″ layout=”table”]

The following widgets are available:

  • User Badges – Shows the post author details including any badges and points they have
  • Recent Assignments – Shows recent user assignments of badges and points.

The following step actions are available out-of-the-box:

  • User publishes a post.
  • User logs in.
  • User updates their profile.
  • Register user.
  • User submits a comment.
  • Minimum points.
  • Views post.
  • User edits a post.

BuddyPress (requires BuddyPress plugin)

  • Add favorite.
  • Comment on an activity.
  • Post activity.
  • Accept a friend request.
  • Request a friend.
  • Create Group.
  • Join Group.
  • Invite someone to join a group.
  • Get promoted to group moderator/administrator.
  • Promote another group member to group moderator/administrator.
  • Activate your account.
  • Change your profile avatar.
  • Update your profile information.
  • Send/reply to a private message.

Other features:

  • Option to add assignment of badges and points to member activity streams.
  • Option to add a summary of badges and points assigned to members in member header or new member tab
  • Option to show 3 most recent assignments alongside each member in the members directory list

bbPress (requires bbPress plugin)

  • Closes a forum topic.
  • Creates a new forum (outside wp-admin).
  • Replies to forum topic (outside wp-admin).
  • Adds a new forum topic (outside wp-admin).

Other features:

  • Adds a summary of badges and points assigned to users in the reply author details
  • Adds a summary of badges and points assigned to users in user profile page

WooCommerce (requires WooCommerce plugin)

  • Checkout order processed.

Easy Digital Downloads (requires Easy Digital Downloads plugin)

  • User completed purchase.

GitHub

https://github.com/danielpowney/badgearoo/

Screenshots

  • Manage and moderate user assignments of badges and points
  • Recent assignments widget using the light theme.
  • Setup conditions that need to be satisfied for automatic assignments of badges and points to users.
  • [broo_user_dashboard] shortcode using the dark badge theme
  • [broo_leaderboard] shortcode
  • [broo_badge_list] shortcode using the badge icon theme. Badge icons can be uploaded on the edit badge page.
  • Moderation settings 1
  • Moderation settings 2
  • BuddyPress member tab showing badges and points assigned to member. You can change the settings to show assignments in the member header instead.

Categories

Get New Themes & Resources