The Feature Manager in WHM allows you to set features to specific packages in your account. The feature lists that you will create will either provide or restrict access to certain features in cPanel. There are two predefined lists of features in the WHM system – the default list and the disabled feature list. Take note that when you disable one feature in the default list, it will automatically disable that specific feature for all the users on your server. The only way to prevent this is by creating or assigning a brand new list for your users. On the other hand, when you disable one feature in the disabled features list, there is no option to override the command and the feature you deselected will be disabled for all users on the server. Note that the disabled features do not have any checkmark on their checkboxes and when you uncheck a feature in this list, it will disable so for all users on the system.
The following steps will teach you how to use the Feature Manager in WHM. Use this guide to familiarize yourself with the process of creating feature lists that can be accessed by the users on your server.
1. Using the Feature Manager in WHM.
2. Log in to WHM. Now let’s learn about the Feature Manager and how you can use it to create hosting accounts. Click the Packages link.
3. Then click the Feature Manager link.
4. Feature manager lets you assign a custom set of features to a specific package. The first thing we must do is to create a feature list name.
5. Enter a Feature list Name in the Feature List name field.
6. Click the Add button.
7. The next page will load a list of all features available in cPanel, and by default, most are selected. But we want to create a custom feature list whereby not all features will be available to certain accounts.
8. Let’s go ahead and make changes in the feature list.
9. Uncheck the Install PHP Pear Modules box.
10. Uncheck the See PHP Configuration box.
11. Mark the SSH Connection Window box.
12. Mark the Interchange Shopping Cart box.
13. Mark the Agora Shopping Cart box.
14. Scroll down when finished and then click the Save button.
15. That’s it! We’ve just created a custom feature list. Click the Back to Feature Manager link.
16. On the Feature Manager page, we can edit the feature list we just created. In order to use the feature list we created, it must be linked to a specific package. Click the Packages link just above the Feature Manager page.
17. Click the Edit Packages button.
18. Select the abc123c_bronze package then click the Edit button.
19. Select abc123c_bronze from the box.
20. Click the Edit Button below.
21. Scroll down on the Edit Packages page and select the Feature list we created in the Feature list drop down menu.
22. Select abc123c_testfeature from the Feature list drop down menu.
23. Click the Edit button.
24. That’s it. Now any time we create a hosting account and assign it the bronze package, the account will only have those features available to it that we assigned when we created the feature test feature feature list.
25. Click the Home link. This is the end of the demo. You now know how to use the Feature Manager tool in conjunction with Account Packages, to limit the availability of certain features to certain accounts.
26. Thank you for watching our video tutorial. Questions, comments, or suggestions can be left below.
