The GamiPress – Badgr integration (often referred to as an “add-on”) is a technical bridge that connects your WordPress gamification system with the Open Badges infrastructure. This allows badges earned on your site to be verifiable and portable across the web.
This is EXACTLY the same product as distributed by the developer. Sales Page
1. Core Technical Requirements
-
WordPress Version: 4.4 or higher (latest version recommended).
-
GamiPress Core: Requires the base GamiPress plugin (Free) installed and activated.
-
PHP Version: 7.4 or higher (PHP 8.x recommended for performance and security).
-
SSL Certificate: An active HTTPS connection is required for secure communication with the Badgr (now Canvas Badges) API.
2. Integration & API Specifications
The plugin operates as a middleware between your database and the Badgr cloud servers.
| Feature | Specification |
| API Protocol | Uses Badgr’s REST API for credential issuance. |
| Standard | Fully compliant with Open Badges 2.0 specifications. |
| Authentication | OAuth2-based connection between WordPress and the Badgr Issuer account. |
| Synchronization | Real-time trigger: when a GamiPress achievement is earned, the plugin sends a “grant” request to Badgr. |
3. Key Functionalities
-
Badgr Issuer Connection: Allows you to link a specific “Issuer” profile from your Badgr account to your WordPress site.
-
Achievement Mapping: Every GamiPress Achievement type (Badges, Quests, etc.) can be mapped to a specific Badge Class in Badgr.
-
User Portability: Users can connect their own Badgr backpacks via the
[gamipress_badgr_login]shortcode or block, allowing them to push badges directly to their external profiles. -
Shortcodes & Blocks:
-
[gamipress_badgr_login]: Renders a “Connect with Badgr” button. -
[gamipress_badgr_user_badges]: Displays the user’s earned Open Badges.
-
4. Developer-Specific Details
For those looking to extend the plugin, GamiPress is built to be “developer-friendly”:
-
Hooks & Filters: The plugin includes various hooks to modify the data sent to Badgr (e.g., adding custom metadata to a badge).
-
REST API Support: GamiPress provides its own endpoints, allowing you to trigger badge events from mobile apps or external CRMs.
-
Theme Agnostic: Uses an overwritable template system, allowing you to customize the look of the Badgr “Connect” buttons and badge displays within your theme’s folder.
- Categories: WordPress Plugins
- Tags: GamiPress
