Documentation
Welcome to our developer resources. This page will help you quickly locate the necessary documentation for your project.
The complete list our developer's documentation is in this section.
This guide will show you how to create your own application. This guide will take you through the required and optional steps for creating an application
IP.Board has the ability to handle triggered events for a few key member actions. This allows for IP.Board to utilize custom modifications outside of the IP.Board code. Each application can maintain its own memberSync.php file.
IP.Board makes it easy to parse and unparse submitted bbcode, allowing you to provide a consistent experience across the site, even in custom applications.
AJAX is a useful javascript implementation that can make your application feel smoother and more responsive to an end user, and for that reason IP.Board makes use of AJAX in miscellaneous points throughout the software
Learn how to use built in APIs to send PMs, emails and more.
Learn how to use built in methods in your own applications, such as member configuration, location capabilities, item marking, RSS and more.
If you want your IP.Board to use an existing database of authenticated users on the same server, please read this guide.
If you want your IP.Board users to authenticate against a remote server or you wish to use your IP.Board users in another application, please read this guide.
This page explains how to use the built in IPSMember class to manage members
This page shows the SQL schematic involved when managing members
Learn useful debugging methods such as writing debug log files and more
This guide teaches you how to enable "Developer mode" to add functionality while developing.
Learn how to quickly develop skins and templates in your own text editor
Source code-level documentation of IP.Board and our other first-party applications.