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]]''' -   | + | *'''[[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   | + | 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:  | + | *'''[[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.
- Template Syntax
 - Client Area Templates
 - Admin Area Templates
 - Order Form Templates
 - PDF Invoice
 - Client Area Language Files
 - Admin Area Language Files
 
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:
- API Information - overview & setup info
 - Internal API - details & example code for calling the WHMCS API locally from within WHMCS modules & files
 - Example XML Method Code - sample PHP code for calling & interpreting the XML responses of the WHMCS API
 - Example JSON Method Code - sample PHP code for calling & interpreting JSON responses from the WHMCS API
 - API Functions - individual documentation for all the functions of the API