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

WHM Frames Have Left the Building Though we have mentioned the motion a couple times before, we wanted to post a quick note for everyone now that we’re getting close to releasing cPane...
Removal of PHP 5.4 and PHP 5.5 in EasyApache Profi... The week of June 18th we will be removing PHP version 5.4 and 5.5 from all cPanel-provided EasyApache 4 profiles. To help users understand what to do,...
How to develop Android UI Component for React Nati... In one of our project that we developed in React Native, we faced a problem. We wanted to use a video player with the text overlay. Though there are l...
Localization: x3 and Paper Lantern in 29 Languages Greetings, I am Phil King, Product Owner for the Angry Llama scrum team, which is actively completing our work to provide translations for cPanel &...
Spread the love

Posted by News Monkey