GamiPress

Description

GamiPress is the easiest way to gamify your WordPress website in just a few minutes, letting you award your users with digital rewards for interacting with your site.

Easily define the achievements, organize requirements, and choose from a range of assessment options to determine whether each task or requirement has been successfully achieved.

GamiPress is extremely powerful and infinitely extensible. Check out some of the built in features:

Many ways to define how to award the different points and achievements

  • Site activity (triggers based on publishing posts and pages, commenting, daily visits or logging in to your site).
  • Completing specific other achievements, once or a specified number of times.
  • Completing one or all achievements of a specified type.
  • Points thresholds.
  • Admin awarded achievements.

Unlimited number of Points Types

  • Create as many types of points as you like.
  • Name your custom types whatever you wish (Credits, Gems, Coins, etc).
  • Easily define how automatically your users will earn points using the ‘Points Awards’ tool.
  • Management of each user points wallet.

Unlimited number of Achievements Types

  • Create as many types of achievement as you like.
  • Name your custom types whatever you wish (Quests, Badges, etc).
  • Easily define how they relate to one another using the ‘Required Steps’ tool.
  • Set default images for each achievement type or select unique images for every achievement item.

Drag and drop controls

  • Simple yet powerful admin interface for defining the “Required Steps” for any achievement.
  • Easily link together one or more triggers, steps or actions into the conditions needed to earn an achievement.
  • Limit by period of time in which the user can complete a requirement (daily, weekly, monthly or yearly).

Reward user progress

  • Issue digital rewards for any combination of achievements.
  • Award points for commenting, logging in, visiting or completing any combination of tasks.
  • Display a congratulatory message, customizable per achievement, on each achievement page.

Log everything

  • Flexible log system with support for public and private logs.
  • Display the latest logs anywhere on your site for all users or a specific one.

Widgets, Shortcodes and Shortcode Embedder

  • Multiple options and parameters for each widget or shortcode for greater flexibility.
  • Live shortcode embedder appears in the toolbar of all WordPress content editor areas, allowing you to transform any page or post into part of your gamification system without referencing any of the shortcodes.
  • Shortcode to integrate specific available achievements into any post or page of your site.
  • Integrated shortcode documentation within the plugin menu.
  • Just activate GamiPress and place simple shortcodes on any page or post, and you’ve got a gamification system running on your WordPress site!

Theme Agnostic

  • GamiPress works with just about any standard WordPress theme.
  • No special hooks or theme updates are needed.
  • Overwritable templates system to allow you customize everything you want through your GamiPress theme folder.
  • Turn any page or post into a way to display available achievements, earned points or latest logs and for users to track their progress.

Integrated with your favorites WordPress plugins

Helpful Links

GamiPress is made available by Tsunoa. Here are some ways to stay connected and to see what else we are up to:

Screenshots

  • Frontend shortcodes and widgets demo
  • Requirements edit screen
  • Live shortcode embedder
  • Builtin widgets
  • Logs edit screen

Installation

From WordPress backend

  1. Navigate to Plugins -> Add new.
  2. Click the button “Upload Plugin” next to “Add plugins” title.
  3. Upload the downloaded zip file and activate it.

Direct upload

  1. Upload the downloaded zip file into your wp-content/plugins/ folder.
  2. Unzip the uploaded zip file.
  3. Navigate to Plugins menu on your WordPress admin area.
  4. Activate this plugin.

FAQ

Installation Instructions

From WordPress backend

  1. Navigate to Plugins -> Add new.
  2. Click the button “Upload Plugin” next to “Add plugins” title.
  3. Upload the downloaded zip file and activate it.

Direct upload

  1. Upload the downloaded zip file into your wp-content/plugins/ folder.
  2. Unzip the uploaded zip file.
  3. Navigate to Plugins menu on your WordPress admin area.
  4. Activate this plugin.
Which shortcodes come bundled with GamiPress?

GamiPress comes with the following shortcodes:

  • [gamipress_achievement] to display a desired achievement.
  • [gamipress_achievements] to display a list of achievements.
  • [gamipress_logs] to display a list of logs.
  • [gamipress_point_types] to display a list of points types with their points awards.
  • [gamipress_points] to display current or specific user points balance.

In your WordPress admin area, navigate to the GamiPress Help/Support menu where you can find the full list of available shortcodes, including descriptions of all parameters each shortcode supports.

Which widgets come bundled with GamiPress?

GamiPress comes with the following widgets:

  • Achievement: to display a desired achievement.
  • Achievements: to display a list of achievements.
  • Logs: to display a list of logs.
  • Points Types: to display a list of points types with their points awards.
  • User Points: to display current or specific user points balance.

Reviews

Great plugin

Great plugin to use with BuddyPress

Also has support for Contact Form 7 so great!

Great

A great plugin to use in combination with bbpress and buddypress

I love it

Exceptional plugin

It’s pretty much guaranteed everytime rubengc (tsunoa) releases a WordPress plugin you know it’s going to be something special. This plugin is no exception, great quality code and well thought of user interface backed by a supportive developer.

This plugin enables you to create an achievement (and points) system similar to Envato and other big sites, making it perfect for anyone building a ‘sticky’ marketplace using Easy Digital Downloads and Frontend Submissions.

Be sure to checkout the EDD extension if you haven’t already, really looking forward to the premium extensions as well!

Read all 5 reviews

Contributors & Developers

“GamiPress” is open source software. The following people have contributed to this plugin.

Contributors

Translate “GamiPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.7

  • Added Import/Export Settings tool.
  • Internal improvements on tools.

1.1.6

  • Full rework of the GamiPress user profile fields.
  • Fix: Sometimes updating manually user points balance does not works.
  • Improvements on admin area forms styles.

1.1.5

  • New Feature: GamiPress tools page.
  • Added the Clean Data tool.
  • Added the Reset Data tool.
  • Added the Server Info tool.
  • Added the WordPress Info tool.
  • Added the GamiPress Info tool.
  • Added the Download System Info tool.
  • Now, on delete an achievement or points type, the assigned steps/points awards will be removed too.
  • Improvements and bug fixes on admin area styles and javascript functions.

1.1.4

  • New hook to allow add-ons to be automatically updated if automatic updates are active.
  • Improvements on admin area styles.

1.1.3

  • Improvements on frontend CSS.
  • Improvements on frontend content filters.
  • Improvements on admin area javascript.

1.1.2

  • Added automatic updates functionality.
  • Added descriptions to all settings.
  • Improvements on admin area forms styles.

1.1.1

  • Fixed points/achievement type renaming functionality.
  • Added Chinese translation by 张无忌 (Zhang Wuji).

1.1.0

  • Added a lot of hooks on all plugin templates.
  • Added contextual helps in all edit screens to help configure GamiPress.
  • Added the Add-ons page.
  • Improvements on daily visit listeners.
  • Improvements on logs count functions.
  • Improvements on logs forms.
  • Improvements on admin area forms on small screens.
  • Added install and upgrade functions.
  • Reset public changelog (moved old changelog to changelog.txt file).