BadgeOS is designed to be a true operating system for turning any WordPress site into an engagement management application. It is built with expandability in mind to allow virtually anything to trigger and recognize achievement. This Developer Resources area of the site provides links to documentation, APIs and guides to extending BadgeOS and integrating it with other plugins and systems.
The system can be extended through BadgeOS “Add-Ons”, plugins which hook into the core BadgeOS system and allow developers to customize the user experience, or BadgeOS-compatible plugins, which integrate BadgeOS functions. Our team continues to develop a range of Add-ons to BadgeOS that enhance core functionality with specialized functions, and we encourage others who are creating Add-ons to share them with the community as well.
News! The BadgeOS.org now features a range of BadgeOS Add-ons and BadgeOS-compatible plugins that have been developed for use by the community. Submit your plugin today so it can be featured on the site and receive the widespread attention it deserves. Featured Add-ons will also be included in the “Add-On” menu from within the BadgeOS plugin itself, reaching thousands of users.
Share your BadgeOS Add-ons, BadgeOS-compatible plugins or code updates to BadgeOS core and earn the official “BadgeOS Contributor” badge.
BadgeOS Documentation
We’ve assembled a robust set of developer tools, APIs, and documentation to aid developers in extending and customizing BadgeOS.
- Action and Filter Hooks Guide
Hook into virtually any BadgeOS function to customize or extend its behavior
- Metadata Guide
Review all BadgeOS fields, including the purpose and what each returns
- Shortcodes Guide
All of the registered shortcodes and their accepted parameters
- Functional Documentation
Collections of functions, hooks and meta you may need depending on your intent
Source Code
- GitHub – The latest master and alpha branches of BadgeOS
Contribute BadgeOS Core Code and Add-Ons
- GitHub – Contribute Source Code – How to contribute code to BadgeOS
- BadgeOS Add-on Template – An easy template for those creating Add-on plugins to BadgeOS
- BadgeOS Add-on vs. Plugin – The difference between a “BadgeOS Add-on” and a “BadgeOS-compatible Plugin”
- Submit your Add-on or BadgeOS-compatible Plugins – Get your Add-on or plugin featured on the badgeOS site and in the Add-on section of the BadgeOS plugin.
Tutorials
Check out some of the BadgeOS customizations we’ve already implemented to get a sense for what’s possible.
Open Source License Information
LearningTimes, LLC licenses BadgeOS™ to you under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.
There is NO WARRANTY for this software, express or implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3, at http://www.gnu.org/licenses/agpl-3.0.html for more details.