** Sorry - meant to post this in the Skins forum... must be time for bed. If an admin can move it, please do. Thanks! **
Hey folks,
I'm working on a CPanel theme that I hope to release later in the week after the graphics are completed. In the mean time, I've been working on some features, and trying to make this as user/admin friendly as possible.
What sort of things do you like in a CPanel theme? Hate? What would you like to see - new ideas, things you've seen in competing host manager proucts, etc?
Here's my list which I'm doing my best to meet...
- Attractive Interface (duh)
- Consistent and clear use of calculations - all show as USED / TOTAL or AVAIL / USED... not some weird combination.
- Reseller Friendly - include ability for easy and automatic reseller branding (to supplied reseller image)
- Advanced Reseller features like custom link section (not easy, but I got it figured out)
- Show status of services on main screen for easy reference (either as a simple &All Up& or detailed service-by-service display)
- Bug user to enter their email contact information (maybe as a pop-up if empty, or just a more obvious link)
- And finally... the biggie... the ability to read administrator preferences regarding the display of certain information. Of course it's relatively easy to edit a theme and hide or show certain features, but then it becomes difficult to stay in sync with new theme versions as they come out. For instance, I could include a &Server Uptime& in this theme, and some administrators may want to include this as bragging rights. Others might not want their users knowing that a 5 minute outage occurred at 4AM because it gives the users something to complain about. So... I'd like to include a way for the server administrator to select which items will and will not show in the display. This would probably happen in a simple text file (or series of files). If it's too difficult to configure, I'll find some way to control the on/off switches from a web-based install/admin script or something.
To wit... which items would you want display/hide control over? Any of these...?
Uptime (discussed previously)
Server OS (hide that you're running Linux or FreeBSD)
Kernel (hide the particular kernel revision)
CPanel Version (hide the version of CPanel... or even that this IS CPanel)
Perl, PHP, MySQL versions
Package Name (don't know why to hide it off hand...)
Site IP Address (also probably not necessary to hide)
ServerName (maybe grab the short name... like &pooh& instead of &pooh.domain.com& so that resellers are well sheilded)
Any Resource calculations which may show features that you elect not to offer (ie - addon domains, parked domains)
Any Server Status lights which show services running which you'd rather not reveal.
Any other features come to mind? I just thought I could add a &click to alert administrator& when a service shows as down. Or perhaps a box to pull up a static message that indicates that administrators have been contacted and are currently working on the problem. Such a message might be static or configurable if there's need/desire... in which case, an admin frontend to install and configure the theme would make good sense.
Please followup with suggestions. I haven't seen too many skin designers asking what people want, so hopefully this will be a good way to open up that sort of dialog. Maybe I'll flood myself, but I'd love to see what ideas come from this. I suspect we'll all benefit from this discussion.
- Jason
Hey folks,
I'm working on a CPanel theme that I hope to release later in the week after the graphics are completed. In the mean time, I've been working on some features, and trying to make this as user/admin friendly as possible.
What sort of things do you like in a CPanel theme? Hate? What would you like to see - new ideas, things you've seen in competing host manager proucts, etc?
Here's my list which I'm doing my best to meet...
- Attractive Interface (duh)
- Consistent and clear use of calculations - all show as USED / TOTAL or AVAIL / USED... not some weird combination.
- Reseller Friendly - include ability for easy and automatic reseller branding (to supplied reseller image)
- Advanced Reseller features like custom link section (not easy, but I got it figured out)
- Show status of services on main screen for easy reference (either as a simple &All Up& or detailed service-by-service display)
- Bug user to enter their email contact information (maybe as a pop-up if empty, or just a more obvious link)
- And finally... the biggie... the ability to read administrator preferences regarding the display of certain information. Of course it's relatively easy to edit a theme and hide or show certain features, but then it becomes difficult to stay in sync with new theme versions as they come out. For instance, I could include a &Server Uptime& in this theme, and some administrators may want to include this as bragging rights. Others might not want their users knowing that a 5 minute outage occurred at 4AM because it gives the users something to complain about. So... I'd like to include a way for the server administrator to select which items will and will not show in the display. This would probably happen in a simple text file (or series of files). If it's too difficult to configure, I'll find some way to control the on/off switches from a web-based install/admin script or something.
To wit... which items would you want display/hide control over? Any of these...?
Uptime (discussed previously)
Server OS (hide that you're running Linux or FreeBSD)
Kernel (hide the particular kernel revision)
CPanel Version (hide the version of CPanel... or even that this IS CPanel)
Perl, PHP, MySQL versions
Package Name (don't know why to hide it off hand...)
Site IP Address (also probably not necessary to hide)
ServerName (maybe grab the short name... like &pooh& instead of &pooh.domain.com& so that resellers are well sheilded)
Any Resource calculations which may show features that you elect not to offer (ie - addon domains, parked domains)
Any Server Status lights which show services running which you'd rather not reveal.
Any other features come to mind? I just thought I could add a &click to alert administrator& when a service shows as down. Or perhaps a box to pull up a static message that indicates that administrators have been contacted and are currently working on the problem. Such a message might be static or configurable if there's need/desire... in which case, an admin frontend to install and configure the theme would make good sense.
Please followup with suggestions. I haven't seen too many skin designers asking what people want, so hopefully this will be a good way to open up that sort of dialog. Maybe I'll flood myself, but I'd love to see what ideas come from this. I suspect we'll all benefit from this discussion.
- Jason