HostFox

Member
Jan 5, 2020
23
2
3
Poland
cPanel Access Level
Root Administrator
Hello,

im going to ignore the fact about mysql 8.0, php 7.4 and the rest of the things that should be done ages ago, but i have some questions to ask. And i want serious answer.

So as a cPanel, you are focused on the fact that most companies will use your software to sell their services.
However, the limits you give go beyond the human concept.

I will give you a few examples:

1. We can't change webmail url, it have to be webmail.%domain%, i wanted to use different name as the company is in different language, and would be a lot easier for costumers. (The new cPanel version doesn't allow this type of customization).

2. DNS templates, you can change the default IP address for main domains, but you can't have a option to change default subdomain's ip's,so you have to pay a developer good money, to make a script that will handle the change in the cPanel and change the IP ADDRESS of new created subdomains, because by default zone template doesen't support it, Why is it important? Because if i want to implement a custom protection to mitigate DDoS attacks (Layer 7 protection) i can't as the subdomains IP addresses will be same as the vhost assigned ip adress...

3. Nginx.... please, i will not explain why is it a lot better than apache, but seriously, 2020 april, and still no stable, full support of nginx, really????
Comparing speed, security, handle of requests and everything, nginx should be priority at the TODO list. Even like running both would be great....
Litespeed is good but good hosting companies are using mostly nginx, with their custom builds..

4. Email client, so why cPanel didin't develop anything that looks good and have a full mobile support? Now we have to pay around 100 dollars for basic template with phone support that is made outside the cPanel abviously.

5. Slow af updates of core things, like PHP, MYSQL, MARIADB, when even control panels FREE OF CHARGE were able to do it, few months earlier for people. I suggest to hire right people for development of those things, because it hurts for my costumers that they ask every week about update and i can't do anything about it.

6. Not fully translated languages, for example Polish language have a lot but a lot of missing translations, which is weird.

7. As you would call it, most cosmetic things are not done in their own way because cPanel prohibits.

Of course there is a lot more, I could make a list of over 40 points, however, I do not intend to waste so much time writing on the forum.

I would like to get an answer on how cPanel would like to grow so that most people are satisfied, because by reviewing most opinions, and comparing the needs of customers, additionally looking at what other panels offer, cPanel is currently in a losing position.

Thank you for every reply, and have a nice day.
 
Last edited:

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,301
363
Houston
Hi @HostFox

I just wanted to let you know that I've directed this post to our development teams and they've let me know they're going to be working on a response to you and they should be addressing this soon.

Thanks!
 

HostFox

Member
Jan 5, 2020
23
2
3
Poland
cPanel Access Level
Root Administrator
Hi @HostFox

I just wanted to let you know that I've directed this post to our development teams and they've let me know they're going to be working on a response to you and they should be addressing this soon.

Thanks!
I really appreciate it

Just to add some things to my main post:

For example we can't customize template: Resource Limit Error template, its just blank page with black words, we wanted to make our own template for every error in cPanel, but as i said before, cPanel really limit what we want to do, which is not fair...

Most of the programmers we want to hire now, don't want to work on cPanel anymore, they said your updates destroyed it and old cPanel (when there was an old theme) was better to work it, without that many limits, now it's really hard to find someone that will wrote us unique scripts and other stuff.. which kind of sucks.

Please take a serious note on that, becuase what is happening isin't going to be any better future for cPanel.

Have a great day!
 

cPanelKenneth

cPanel Development
Staff member
Apr 7, 2006
4,607
80
458
cPanel Access Level
Root Administrator
Hi HostFox,

You raise some good points in your posts. Thank you for taking the time to bring them to our attention. Often when we ask for where we can make improvements, we don’t get lists as detailed as what you provided.

With customization, we seek to strike a balance between customization and end user experience. Sometimes this means we lean toward the end user experience. We want the end user, the one purchasing or using the hosting account, to have a good, consistent experience no matter where they get their hosting.

I would like to know more about the challenges your developers face when creating customizations for cPanel & WHM. We’ve made many changes to theming and customizations in recent years. Part of what I’m reading is we need to improve our education around these things so developers know the new way to do things. There is also a problem of too many ways to do one thing when extending or integrating with cPanel & WHM. We want to simplify that by removing or merging redundant systems.

We agree with you it takes too long to get newer versions of software that is core to web and application hosting to our customers. While we are excited to offer MySQL 8 in an upcoming version of cPanel & WHM (planned for version 88), we want these releases to come much sooner. That is something we are actively working on changing. We are making adjustments with product management, our processes, and pipeline to accomplish this.

You should see these changes first on the EasyApache side. The experimental repo available to EasyApache provides an easy way for us to track and release development builds of PHP, Apache, and similar software. Tracking the development version better prepares us and others for the production release when it happens. We want to make similar provisions available to cPanel & WHM. Even if we lack a means to distribute early releases of software shipped with cPanel & WHM, adjusting our internal processes to track the development versions will reduce the time to provide the production release.

When we bundle and distribute software like MySQL, Apache, or ruby, getting the software to build is only one part of what we do. We also ensure the software works with tools like our Transfer Tool, backup system, and more. It’s the compatibility aspect of integrating software that takes the longest. It’s a lackluster experience for all of us when the software requires additional configuration to work with out-of-the-box features of cPanel & WHM. When we add software like MySQL 8, it should just work, without additional configuration.

We agree on the Nginx front, which is why we’ve been adding support for it over part of 2019 and into 2020 (see Nginx | cPanel & WHM Documentation). Our goal is to have a product release of Nginx support around the year’s end.

We are pursuing better translations even now. Our goal is to provide the same level of coverage, no matter which language a user selects.

An important way we improve and grow is to receive feedback like you provided. I encourage you to send us your feedback, via a post here, through your account manager, or via DM to me. We recently introduced a way within WHM for you to tell us what you like or dislike about cPanel & WHM.
 

HostFox

Member
Jan 5, 2020
23
2
3
Poland
cPanel Access Level
Root Administrator
@cPanelKenneth @cPanelLauren

So my serious question will be, what you gonna do about it?
I mean, with all due respect to both of you but answers like:

We will work on this
We will try to make it better


Unfortunately, these words do not mean anything

I would like a specific answer what cPanel will do with the things I mentioned above.

I really like the panel visually, but the things you limit to configuration hurt a lot and we are thinking more and more to change the panel to some other one, if I didn't care about you, I wouldn't write it.

We are temporarily using alt-php from cloudlinux for php 7.4 because we are looking forward to this version for a very long time ...

I would gladly give more suggestions and could still complain, however, as I wrote in the first post, I do not intend to waste more than 3 hours gathering all the information until the ones I mentioned are corrected, or most of them.

Remember that I am writing this not only in one person, the entire administration of our company complains very much about these problems, which is why I wrote this topic.

I hope that you will take my suggestions seriously, at this time I wish you good luck and I am waiting for some concrete response from the DEV team.

Have a nice day :)

Regards.