Difference between revisions of "Developer Resources"

From WHMCS Documentation

(Extending Functionality)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
For developers, WHMCS has all the capabilities you might need to allow you to customize, integrate & extend the core system into your own website & applications.
+
<div class="docs-alert-info">
 
+
<span class="title">Note</span><br />
__TOC__
+
This page has moved to [https://developers.whmcs.com/ https://developers.whmcs.com/]
==Display Customisation==
+
</div>
 
 
Help & information relating to the customisation of templates and language files within WHMCS.
 
 
 
*'''[[Template Syntax]]'''
 
*'''[[Client_Area_Template_Files|Client Area Templates]]'''
 
*'''[[Admin_Area_Template_Files|Admin Area Templates]]'''
 
*'''[[Order Form Templates]]'''
 
*'''[[PDF Invoice]]'''
 
*'''[[Language Files|Client Area Language Files]]'''
 
*'''[[Admin_Area#Multi-Language|Admin Area Language Files]]'''
 
 
 
==Extending Functionality==
 
 
 
Detailed developer documentation & resources for how to create modules, pages and use hooks to integrate & extend system functionality.
 
 
 
*'''[[Provisioning Module Developer Docs]]''' - docs for creating your own product/server provisioning modules '''[UPDATED]'''
 
*'''[[Registrar Module Developer Docs]]''' - guide & template for creating a domain registrar module for WHMCS '''[UPDATED]'''
 
*'''[[Gateway Module Developer Docs]]''' - guide & template for creating a payment gateway module for WHMCS
 
*'''[[SQL Helper Functions]]''' - how to use the MySQL functions built into WHMCS
 
*'''[[Addon Modules]]''' - addon modules allow you to create both custom admin pages and hooks for additional functionality
 
*'''[[Creating Pages]]''' - demonstrates how to create custom pages for the client area
 
*'''[[Reports]]''' - explains how to modify or create new reports
 
*'''[[Action Hooks]]''' - hooks allow you to run your own code when various events & actions occur inside WHMCS
 
*'''[[AutoAuth]]''' - for automatically authenticating clients from custom code
 
 
 
==API==
 
 
 
The API docs provide details and code samples for interfacing with the WHMCS API from both within WHMCS itself, and outside it from custom code or third party applications.
 
 
 
*'''[[API|API Information]]''' - overview & setup info
 
*'''[[API:Internal_API|Internal API]]''' - details & example code for calling the WHMCS API locally from within WHMCS modules & files
 
*'''[[API:XML_Sample_Code|Example XML Method Code]]''' - sample PHP code for calling & interpreting the XML responses of the WHMCS API
 
*'''[[API:JSON_Sample_Code|Example JSON Method Code]]''' - sample PHP code for calling & interpreting JSON responses from the WHMCS API
 
*'''[[API:Functions|API Functions]]''' - individual documentation for all the functions of the API
 

Latest revision as of 10:57, 4 January 2017

Note
This page has moved to https://developers.whmcs.com/