Difference between revisions of "Developer Resources"

From WHMCS Documentation

(Extending Functionality)
Line 11: Line 11:
 
*'''[[Order Form Templates]]'''
 
*'''[[Order Form Templates]]'''
 
*'''[[PDF Invoice]]'''
 
*'''[[PDF Invoice]]'''
 +
*'''[[Language Files|Client Area Language Files]]'''
 +
*'''[[Admin_Area#Multi-Language|Admin Area Language Files]]'''
  
 
==Extending Functionality==
 
==Extending Functionality==
Line 19: Line 21:
 
*'''[http://www.whmcs.com/members/dl.php?type=d&id=16 Registrar Development Kit]''' - guide & template for creating a domain registrar module
 
*'''[http://www.whmcs.com/members/dl.php?type=d&id=16 Registrar Development Kit]''' - guide & template for creating a domain registrar module
 
*'''[http://www.whmcs.com/members/dl.php?type=d&id=15 Gateway Development Kit]''' - guide & template for creating a payment gateway module
 
*'''[http://www.whmcs.com/members/dl.php?type=d&id=15 Gateway Development Kit]''' - guide & template for creating a payment gateway module
*'''[[Creating Pages]]''' - shows you how to create your own pages for the client area
+
*'''[[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
 
*'''[[Action Hooks]]''' - hooks allow you to run your own code when various events & actions occur inside WHMCS
 
*'''[[Action Hooks]]''' - hooks allow you to run your own code when various events & actions occur inside WHMCS
  
 
==API==
 
==API==
  
These articles provide details about interfacing with WHMCS remotely from your own code & applications:
+
These API articles provide details about interfacing with the WHMCS API from your own custom code & applications:
  
 
*'''[[API|API Information]]''' - overview & setup info
 
*'''[[API|API Information]]''' - overview & setup info
*'''[[API:Example_Usage|Example Code]]''' - sample PHP code for calling & interpreting the responses of the WHMCS API
+
*'''[[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
 
*'''[[API:Functions|API Functions]]''' - individual documentation for all the functions of the API

Revision as of 02:29, 19 May 2011

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.

Display Customisation

These articles provide help & information with customising your WHMCS system.

Extending Functionality

These documents provide information on how to extend and integrate WHMCS with additional third party systems.

  • Module Development Kit - guide & template for creating your own product/server provisioning modules
  • Registrar Development Kit - guide & template for creating a domain registrar module
  • Gateway Development Kit - guide & template for creating a payment gateway module
  • 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
  • Action Hooks - hooks allow you to run your own code when various events & actions occur inside WHMCS

API

These API articles provide details about interfacing with the WHMCS API from your own custom code & applications: