Difference between revisions of "Version 6.0"
(Created page with "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 t...") |
|||
(11 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 | ||
<table width="100%"> | <table width="100%"> | ||
<tr> | <tr> | ||
<td width="48%"> | <td width="48%"> | ||
+ | |||
+ | <h3>Overview</h3> | ||
+ | |||
+ | '''[[Version 6.0 System Requirements]]'''<br /> | ||
+ | Version 6.0 is a major update to the WHMCS Billing & Automation Platform which introduces new minimum system requirements in order to run it. Be sure to check here first to ensure your web server meets the requirements to run it. | ||
+ | |||
+ | '''[[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. | ||
+ | |||
+ | '''[[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. | ||
+ | |||
+ | '''[[Order Form Templates Compatibility]]'''<br /> | ||
+ | Some order forms have been modernised and more new order forms are coming in the coming weeks and months. See here for full details. | ||
<h3>Dynamic Menus System</h3> | <h3>Dynamic Menus System</h3> | ||
Line 30: | 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 is the name given to the feature that provides intelligent automated suggestions based on the domain or keywords a user enters. This is implemented into both the domain checker and shopping cart domain lookup features. Find out all about it here. | ||
+ | |||
+ | '''[[Google No CAPTCHA reCAPTCHA]]'''<br /> | ||
+ | We've implemented Google's new No CAPTCHA reCAPTCHA for human verification in the New 6.0 Domain Checker. Find out more and how to begin using it here. | ||
+ | |||
+ | '''[[Plesk|Consolidated Plesk Modules]]'''<br /> | ||
+ | In WHMCS 6.0, we are consolidating the Plesk modules we ship and support. For full details, please refer to the Plesk module documentation. | ||
'''[[Custom Crons Directory]]'''<br /> | '''[[Custom Crons Directory]]'''<br /> | ||
All cron task files have been relocated to the crons directory in 6.0. We recommend moving it to a non-public directory above your web root to prevent web based access. This article explains how to do that. | All cron task files have been relocated to the crons directory in 6.0. We recommend moving it to a non-public directory above your web root to prevent web based access. This article explains how to do that. | ||
+ | |||
+ | '''[[Server Port Overrides]]'''<br /> | ||
+ | It is now possible to customise the port used by many provisioning modules in WHMCS directly from the server configuration. Find out more here. | ||
<h3>Changelogs</h3> | <h3>Changelogs</h3> | ||
Line 41: | Line 72: | ||
</td><td width="4%"></td><td width="48%"> | </td><td width="4%"></td><td width="48%"> | ||
− | <h3>Smarty 3. | + | <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 54: | 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 68: | 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 |