Add "implements" parameter to all cPanel default features
Hello,
I am a hosting provider using WHMCS as billing software and customer area.
WHMCS use cPanel Single Sign-On system (SSO) to make shortcuts direct links from WHMCS customer area => to cPanel end-user interface. See attachment below.
Inside the WHMCS template (.tpl files) clientareaproductdetails.tpl or /modules/servers/cpanel/templates/overview.tpl we can find some links written like this (examples) :
- clientarea.php?action=productdetails&id=123&dosinglesignon=1&app=Domains_AddonDomains
- clientarea.php?action=productdetails&id=123&dosinglesignon=1&app=Database_phpMyAdmin
- clientarea.php?action=productdetails&id=123&dosinglesignon=1&app=FileManager_Home
The bold text above is called implements parameter in the cPanel feature config files. But not all features have this parameter assigned.
We need these "Implements ID" to direct link customers from WHMCS and/or SSO to the cPanel feature targeted.
To begin, I would like to make shortcuts to :
- tls_status
- ftp_accounts
- wp-toolkit
- security_policy
(and so on…)
But the Implements parameter is missing for these useful features, and going to another interface (customer area => cPanel) is confusing for some customers.
I suggest cPanel to add the Implements parameter for all its native features, and encourage third-party developers to add this parameter, to allow hosting providers to direct link customers from their interfaces, directly to the cPanel feature, using the Single Sign-On system.
More info about this in the cPanel forum :
Thanks
Replies have been locked on this page!