The cPanel Development Process

One of the most common things seen on the features site is users asking for a feature request to be added to the next version of cPanel. While we do evaluate each request for inclusion in the version currently being developed, too many variable requests come through for us to include all of them. Today we wanted to talk a bit about what happens to the ones that aren’t picked up for inclusion in the …

Spread the love

One of the most common things seen on the features site is users asking for a feature request to be added to the next version of cPanel. While we do evaluate each request for inclusion in the version currently being developed, too many variable requests come through for us to include all of them. Today we wanted to talk a bit about what happens to the ones that aren’t picked up for inclusion in the current version being worked on.

Let’s talk about Jack. Jack has a single server, and it’s set to the RELEASE tier. At the beginning of February 2016 Jack’s server would have been updated to v54. As Jack began using the new version he thought of a way to improve an existing feature, and Jack submitted a new feature request. Additionally, he requests that this improvement be added in v56. Let’s look at the timeline of Jack’s request:

cpdevcycle

Jack submitted his request just two weeks before v56 arrives at what we call Feature Freeze. Feature Freeze for cPanel means that there will be no additional features added to that version of the product, and only bug fixes will be added from that point on. If our development teams can’t get Jack’s feature included in v56 before feature freeze, the earliest it will be included in the product is v58.

There is one way to get an early look at new features before they are in a production ready state: build a cPanel EDGE server. The EDGE tier definitely isn’t ready for production, and will have bugs in it, but you can get a look at what’s coming and get suggestions submitted earlier. To install EDGE on a new server just run this command before running the installer:

[~]echo "CPANEL=edge" > /etc/cpupdate.conf

Doing so will install the latest non-production, EDGE version of cPanel, and let you get a glimpse at the things coming in the next version. Currently it will install the latest edge version of v56 which includes (among other things), an upgrade to cPanel’s internal perl, a new one-page site builder, and a new tool to help you easily transfer server configurations. Version 56 has been in EDGE for a month, and it’s nearly ready for production.

Now that Jack has a better understanding of the cPanel development cycle, and knows how to submit his feedback earlier, the next step is to reach out to us! Step one to getting your request implemented is to make sure you’re heard! Add your voice to the feedback that already exists on our feature request site, add a new request there, or email me directly to share what you think.

Facebook Comments

More Stuff

Writing an FTP password trap in Perl Password traps are probably the type of plugin that generates the most support requests at the moment. When creating a password trap, it is important ...
Starting a new Hosting Service During my time here at cPanel, I have noticed that there were a number of tickets that I worked on in Technical Support where questions were asked ab...
Development Update #2 Since our last Development Update we have been hard at work making new and exciting things for you and your customers. Last week we released a TSR sec...
Retiring the Live Locale Editor In 11.52, we are removing the Live Locale Editor in WHM. We realize removal of features from cPanel & WHM can be scary and can cause confusion so ...
Spread the love

Posted by News Monkey