WebsitePanel Extended For WHMCS

From ModulesGarden Wiki
Jump to: navigation, search

Contents

About WebsitePanel Extended For WHMCS

WebsitePanel Extended For WHMCS automates provisioning and management of WebsitePanel accounts through your system.

The module enables your customers to order and manage their web hosting accounts straight in your WHMCS client area.

  • Admin Area Features:
✔ Create/Suspend/Unsuspend/Terminate Account
✔ Change Package And Password Of Account
✔ Log In To Each WebsitePanel Account On Click
✔ Configure Client Area Features Per Product
✔ Define Hosting Plan To Limit Resource Per Product
✔ View All WebsitePanel And WebsitePanel Extended Products And Servers In One Place
✔ Run API Connection Test
  • Client Area Features:
✔ Remote Access And Management Of:
✔ DNS Management - Requires DNS Manager For WHMCS
✔ DNS Records
✔ File Manager
✔ FTP Accounts
✔ Web Sites
✔ Email Accounts
✔ Email Aliases
✔ Email Domains
✔ Email Groups
✔ Email Lists
✔ One Click Login To WebsitePanel
✔ Change Account Password
  • General Info:
✔ Integrated With DNS Manager For WHMCS - Manage DNS & rDNS Records (read more)
✔ Integrated With Server Allocator For WHMCS - Automatic Assignment Of Specified Servers To Products (read more)
✔ Multi-Language Support
✔ Supports PHP 5.4 Up To PHP 7
✔ Supports WHMCS Templates Five and Six
✔ Supports WHMCS V6 and V7

Installation and Configuration

This tutorial will show you how to successfully install and configure WebsitePanel Extended For WHMCS.

We will guide you step by step through the whole installation and configuration process.

Installation

1. Log in to your client area and download the module.

Important: Before the installation of WebsitePanel Extended For WHMCS, install the latest version of WebsitePanel 2.x.

WPE 1.png
2. In the downloaded file you will find two packages that support different PHP versions.
As presented on the screen below, the first one is dedicated to PHP 7, while the second one is aimed at PHP 5.4 up to PHP 5.6.
It does not apply to open source versions.

Note: You can check current PHP version in your WHMCS. To do so proceed to 'Utilities' → 'System' → 'PHP Info'.

WPE 2.png
3. Extract the downloaded file and choose the one with the right PHP version. Upload and extract the PHP file into the main WHMCS directory.

The content of PHP version files should look like this.

Cfgfrt.png
4. When you install WebsitePanel Extended For WHMCS for the first time you have to rename 'license_RENAME.php' file.

File is located in 'modules/servers/websitepanelextended/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.

WPE 3.png
5. In order to configure your license key, you have to edit a previously renamed 'license.php' file.

Enter your license key between quotation marks as presented on the following screen.
You can find your license key at your client area → 'My Products'.

WPE 4.png

Configuration of Server

6. Now, we will show you how to configure a new product.

Go to 'Setup' 'Products/Services' 'Servers' and press 'Add New Server'.

WPE 5.png
7. Next, enter your server name, IP address/hostname, API username and password.

Choose 'Websitepanelextended' from a dropdown menu and press 'Save Changes'.

WPE 6.png
8. It is time to create a server group. To do so, click on 'Create Server Group'.
WPE 8.png
9. Enter name, click on your previously created server, press 'Add' and afterwards 'Save Changes' .
WPE 9.png

Configuration of Product

10. In order to create and configure a product, go to 'Setup' → 'Products/Services' → 'Products/Services'.

Click on 'Create a New Group' .

WPE 10.png
11. Enter product group name and press 'Save Changes'.
WPE 11.png
12. When you have a product group, you can create your product.

To create a product click on 'Create a New Product'.

WPE 12.png
13. Afterwards, choose your product group and type from dropdown menus, enter your product name and press 'Continue'.
WPE 13.png
14. Now, go to the 'Module Settings' section, choose both 'Websitepanelextended' and your previously created server group from dropdown menus.
WPE 14.png
15. Fill in required data to form you product.

Confirm through pressing 'Save Changes'.

WPE 15.png

Configuration Of Addon

16. Now, proceed to 'Setup' → 'Module Addon' and press 'Activate' next to 'WebsitePanel Extended'.
WPE 16.png
17. Press 'Configure', define access to the module and press 'Save Changes'.
WPE 16 1.png
18. You have just correctly created and customized a new product.

Go to 'Addons' → 'WebsitePanel Extended Center' in your WHMCS. You will find there dashboard with precise data on products and servers:

  • see the number of active/suspended/terminated WebsitePanel and WebsitePanel Extended products
  • check the number of active accounts
  • log into Admin Panel
  • press 'Documentation' tab to be moved to this very site!
WPE17.png
19. Proceed to 'Features' section and find the product you are interested in and press 'Configuration' button next to it.
WPE17 1.png
20. You should find there boxes dedicated to 'Copy Configuration' and 'Features'.

If you have already another product configured, you may copy its configuration now.

WPE18.png
21. To show you an example, we will set the configuration from the beginning, we will not use other product's configuration.

Select the features you would like to activate for your customers and save the changes.

WPE19.png
22. From now on, all your clients who ordered a previously created product will be able to manage their WebsitePanel accounts via your WHMCS system.

Here a view of the ordered product summary in admin area. Available actions:

  • Log In To Control Panel
  • Use Module Commands: 'Create', 'Suspend', 'Unsuspend', 'Terminate' the product; 'Change Package' and 'Change Password'
WPE20.png
This is what your customers should see in their client area:
WPE21.png

Management

WebsitePanel Extended allows your customers to manage their WebsitePanel accounts without being logged into the server.

Read the below descriptions to become familiarized with all of the WebsitePanel Extended functionalities.

Client Area

In the following section, features available in the client area will be presented.

Web Sites

Under the first subsection you can add your websites. Type in the web site address and select one from your domains.
Press 'Create'.
WPE22.png
You may always delete (2.) or edit (1.) an existing website. Use action buttons marked on the screen to do so.
WPE23.png
When you press the pencil icon, you are moved to place where details on your website can be updated.

Available options:

  • Home - directory and its details
  • Website Pointers
  • Extension
  • Custom Errors
  • Headers
  • MIME Types
WPE24.png


Email Accounts

Create and edit email accounts that are associated with your domains. Modify or remove mailboxes.

To add a new mailbox, press 'Create'.

WPE25.png

Email Aliases

Set up email aliases, fill in the address of one of your mailboxes and choose its domain.

Then, fill in the full list of email addresses to forward to and press 'Add Forwarder'. You may remove the forwarder whenever you need.

WPE 26.png

Email Domains

Addon domains allow you to link the domain to a subdirectory of your account.
Manage addon domains, create subdomains, use password generator to enjoy full security. Redirect and assign users to crated addon domains.
WPE 27.png

Email Groups

Now, provide an email address which will be used as an email resender.

Additionally, fill in the list of email addresses which should receive email and press 'Create'.

WPE 28.png

Email List

Prepare email lists. Add several email addresses to one list to avoid sending one message to numerous users one by one.

Predefined lists make the sending notification system much more advanced and faster.

WPE 29.png

FTP Accounts

Add and configure FTP Accounts in the easiest way possible. Just type in login, generate a totally secure password, provide directory and define access rights.
Use action buttons to:

1. Change access rights
2. Change password
3. Delete account

WPE 30.png

File Manager

Your clients can access and modify directories related to their WebsitePanel Extended For WHMCS products in the 'File Manager' page.

As you can see, they can use a wide variety of commands marked on the following screen.

WPE 31.png
Clients can also view the content of all folders inside of their home directories, set up permissions to folders and files and calculate disk space.
WPE 32.png

DNS Management (requires DNS Manager For WHMCS)

If integrated with DNS Manager For WHMCS, one more button is available on the products management page. Use it and you will be redirected to zones management page.

Please visit our DNS Manager For WHMCS wiki site to learn more about zones creation and management.

WPE 33.png
Thanks to DNS manager For WHMCS features, DNS zones are automatically created. Clients may manage zones directly from their WebsitePanel product.
WPE 34.png

One Click Login To WebsitePanel

Get quick access to your WebsitePanel with just one click. You don't even need to fill in your username and password!
WPE35.png

Tips

1. If you have plenty of products in your offer, you may quickly copy their features to save a lot of time.

Simply find option 'Copy Configuration' under each of the products.

2. If you want to maintain a higher control over your clients management of the account, turn off the option to log into the external server in the addon.
3. As this module supports templates system, any changes made in the module's templates files will be saved after the upgrade process.

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. If you encounter any problem related to our module, make sure to install latest version of WebsitePanel For WHMCS.
Personal tools
Namespaces

Variants
Actions
Navigation
WHMCS Modules
cPanel Modules
Magento Extensions
Magento Themes
PrestaShop Modules
Blesta Extensions
General
Social
WebsitePanel Extended For WHMCS