Difference between revisions of "Version 6.0"
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
WHMCS Version 6.0 is the latest major release of the WHMCS Billing & Automation Platform. | WHMCS Version 6.0 is the latest major release of the WHMCS Billing & Automation Platform. | ||
− | <div class="docs-alert-warning"><strong>Wanting to Upgrade to 6.0?</strong> Visit the [[Version_6. | + | <div class="docs-alert-warning"><strong>Wanting to Upgrade to 6.0?</strong> Visit the [[Version_6.0_Release_Notes|Release Notes]] for all you need to know.</div> |
The following is a complete listing of documentation articles | The following is a complete listing of documentation articles | ||
Line 16: | Line 16: | ||
'''[[Version 6.0 Release Notes]]'''<br /> | '''[[Version 6.0 Release Notes]]'''<br /> | ||
As with all upgrades, we strongly recommend reading the release notes in full before upgrading to WHMCS 6.0 from an earlier version as there are a number of important changes. | As with all upgrades, we strongly recommend reading the release notes in full before upgrading to WHMCS 6.0 from an earlier version as there are a number of important changes. | ||
+ | |||
+ | '''[[Version 6.0 Release Notes in Brief]]'''<br /> | ||
+ | So you're wanting to get up and running with Version 6.0 as quickly as possible? Here's the key points you need to know. | ||
<h3>New Client Area Theme</h3> | <h3>New Client Area Theme</h3> | ||
− | '''[ | + | '''[https://developers.whmcs.com/themes/ Customising the Six Theme]'''<br /> |
Everything you need to know about the latest default theme that ships with WHMCS and how to work with and customise it for your needs. | Everything you need to know about the latest default theme that ships with WHMCS and how to work with and customise it for your needs. | ||
Line 43: | Line 46: | ||
'''[[cPanel Single Sign-On]]'''<br /> | '''[[cPanel Single Sign-On]]'''<br /> | ||
Everything you need to know about cPanel Single Sign-On, cPanel/WHM version requirements, and how to configure permissions for it. | Everything you need to know about cPanel Single Sign-On, cPanel/WHM version requirements, and how to configure permissions for it. | ||
+ | |||
+ | '''[[WHMCS Connect]]'''<br /> | ||
+ | WHMCS Connect is a single centralised interface that simplifies day to day admin tasks utilising Single Sign-On Technology. | ||
'''[[Domain Namespinning]]'''<br /> | '''[[Domain Namespinning]]'''<br /> | ||
Line 67: | Line 73: | ||
<h3>Smarty 3.1</h3> | <h3>Smarty 3.1</h3> | ||
+ | |||
+ | <div class="docs-alert-warning">Template issues after upgrading? [[Troubleshooting Client Area Template Issues|Look here for help and advice]]</div> | ||
'''[[Version 6 Template Migration Guide]]'''<br /> | '''[[Version 6 Template Migration Guide]]'''<br /> | ||
− | Provides information on what's changed between Smarty 2 | + | Provides information on what's changed between Smarty 2 and Smarty 3, and what changes you may need to make to your custom code, extensions and addons as a result. |
'''[[Templates and Custom PHP Logic]]'''<br /> | '''[[Templates and Custom PHP Logic]]'''<br /> | ||
Discusses best practices for adding your own PHP code and logic within client area pages and template files. | Discusses best practices for adding your own PHP code and logic within client area pages and template files. | ||
+ | |||
+ | '''[[Troubleshooting Client Area Template Issues]]'''<br /> | ||
+ | If after upgrading, your client area is no longer functional, be sure to check here first for the common causes and solutions. | ||
'''[[Blank or Partially Rendered Pages|Troubleshooting Blank or Partially Rendered Pages]]'''<br /> | '''[[Blank or Partially Rendered Pages|Troubleshooting Blank or Partially Rendered Pages]]'''<br /> | ||
Line 79: | Line 90: | ||
<h3>Database Interfaces</h3> | <h3>Database Interfaces</h3> | ||
− | '''[ | + | '''[https://developers.whmcs.com/advanced/db-interaction/ Interacting With The Database]'''<br /> |
In WHMCS 6.0 and later, Models and where Models don't exist, Capsule is the recommended method of database interaction. This article provides further information and examples of how to work with it. | In WHMCS 6.0 and later, Models and where Models don't exist, Capsule is the recommended method of database interaction. This article provides further information and examples of how to work with it. | ||
Line 93: | Line 104: | ||
Version 6.0 introduces a new overrides based system for working with and customising module based templates. This article explains how it works and how to use it. | Version 6.0 introduces a new overrides based system for working with and customising module based templates. This article explains how it works and how to use it. | ||
− | ''' | + | '''Hooks Index Listing'''<br /> |
A complete categorized and alphabetical listing of all hook points available to utilise in custom hooks, modules and addons. | A complete categorized and alphabetical listing of all hook points available to utilise in custom hooks, modules and addons. | ||
Latest revision as of 20:59, 14 October 2021
WHMCS Version 6.0 is the latest major release of the WHMCS Billing & Automation Platform.
The following is a complete listing of documentation articles
OverviewVersion 6.0 System Requirements Version 6.0 Release Notes Version 6.0 Release Notes in Brief New Client Area ThemeCustomising the Six Theme Order Form Templates Compatibility Dynamic Menus SystemClient Area Navigation Menus Cheatsheet Client Area Sidebars Cheatsheet Working with Client Area Navbar and Sidebar Menus Working With Client Area Home Page Panels New FeaturescPanel Single Sign-On WHMCS Connect Domain Namespinning Google No CAPTCHA reCAPTCHA Consolidated Plesk Modules Custom Crons Directory Server Port Overrides Changelogs6.0 Changelog |
Smarty 3.1Template issues after upgrading? Look here for help and advice
Version 6 Template Migration Guide Templates and Custom PHP Logic Troubleshooting Client Area Template Issues Troubleshooting Blank or Partially Rendered Pages Database InterfacesInteracting With The Database Version 6.0 Database Changes Developer ResourcesProvisioning Module Sample (Updated) Working with Module Templates Hooks Index Listing Class Based API Documentation Using Models To Interact With The Database |