Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

EasyApache Profile customization

benny@cpanel.net shared this idea 8 years ago
Completed

As a server administrator I would like the ability to customize my build, and then be able to save that build to a new custom profile (both in WHM and on the command line), in the same way that I could EasyApache 3, allowing me to (among other things) duplicate that profile across servers.

Best Answer
photo

This did get included in cPanel & WHM version 64, which is now in the CURRENT tier. Update now to take a look!

Replies (10)

photo
1

This really makes a poor impression for EA4 coming from EA3. User interface touches such as this really matter.

photo
1

This is really important when you have multiple servers and save time!

photo
1

This really would be helpful, having to mess around with json files can be awkward

photo
1

I agree. I don't understand why developers could consider removing this ability would not be frowned upon. We pay you to make our job easier/efficient. How does forcing me to manually create CLI profiles when I am used to saving the same with the click of a button make my job easier or improve efficiency? Honestly some of the design/feature implementations cP has come out with do not pass a user friendly test IMO.

photo
3

Good morning,


As we've been working on bug hunting and fixing the past couple of releases, we're about to start working on profile selections and saving.


I think we're going to tackle this in a few ways:


  • Save as a new profile: Add a 'Save as' button to all steps of the EA4 UI Wizard workflow

UX: Not forcing users to go through all the steps of the UI to be able to save this as a profile

UX: When customizing currently available profiles, users will click 'Customize', and start making changes. Users will have a 'Save to new profile' button at the bottom of each wizard 'step', allowing users to save changes without having to go through the entire provisioning process


  • Add a 'Convert to Profile' button near 'Currently installed packages'

UX: Allows a user to easily take their currently installed stack and turn it into a profile with one button

UX: Should prompt for a name, desc, tags and allow to save into '/etc/cpanel/ea4/profiles/custom'


  • Ability to download a profile - Add a button beside each profile
  • Ability to upload a profile - Add a button to the top of the EA4 UI profiles area


I'd love feedback on these if you have some free time!

photo
1

This sounds great, the ability to create these profiles will be extremely helpful.

photo
1

Save and/or navigation options should appear at top and bottom of each page. User should never be forced to scroll up or down only to save.

photo
1

Agreed. Check out our mockups I'm posting next :D

photo
1

Hiya,

We've gotten a few mockups of these new functions, and I wanted to share them here and see what you thought.

Note: What you see are just mockups, they most likely won't appear identical once actually implemented.

photo
1

For us this is a bit to late and I'm just using SSH for this:


cd /etc/cpanel/ea4/profiles/

mkdir custom

cd custom

wget urlto.json file


But a thing I miss is to delete all the profiles you ship EA4 with. I guess it's possible to do trough SSH aswell, but if you add these changes in the GUI then you should also add a possibility to delete profiles trough the GUI.

photo
1

this looks pretty good, however as PbG said it would be good if the 'Convert this to profile' button was at the top and bottom when selecting packages & modules, some of the lists can be very large.

photo
1

Please have a feature to convert old EA3 .yaml profiles to the 'new'/'better' EA4 profile format. (This should have been the first step to keep users happy, and it would have shown you immediately design flaws. Always it is the compatibility issues that reveal so much.)


Also, the features are much more cumbersome to overview/overlook than before, because everything is totally bloated and uses endless space, instead of being neatly organized to view a lot/all on one page.


Further, to compare between versions what is installed, it would be good to have an 'inherit' feature, so that e.g. php extensions of v5.6 chosen are immediately selected also for any other version (if available, and if not, have a hint that they are missing there and how to alleviate this (last one is probly asking much)).


Perhaps go:

More ergonomics, less oversimplification.

Less bloat-ing, more neat-ing.

Less scrolling, more side-by-side table or columns.

Less radical changes, more gradual improvement (ie no cut out of features).


The 'non-recompile but RPM-use' - however - seems actually really good! :)

photo
1

Hey all! We're still aiming at version 64 for this, but it might not all make it. Once we get closer to the feature development cutoff (in about a month) we'll have more information.

photo
1

This did get included in cPanel & WHM version 64, which is now in the CURRENT tier. Update now to take a look!

Replies have been locked on this page!