Author Topic: GUI Errors and Suggestions For Impovement  (Read 6264 times)

0 Members and 1 Guest are viewing this topic.

GUI Errors and Suggestions For Impovement
« on: October 25, 2020, 06:16:58 PM »
Part 1 in a review of the GUI, pointing out errors and improvements.

Dashboard
Reset Default Modules Positions -> Reset Widget Positions

CWP Pro Performances -> CWP Pro Performance

Footer: Copyrights -> Copyright
------------------------------------

CentOS Web Panel Settings

CWP Updates

Quote
Stable (Stable version, at least two weeks tested)
Latest (Latest version, NOT fully tested)
Doesn't appear to make any difference which is chosen!
ALL modules/items marked as Beta should not be installed when Stable is chosen.

GoAccess Stats:
Should be moved to Plugins

New Backup (Beta)
Users Accounts -> User Accounts or User's Accounts

Backup Settings, Frequency and Execution
Remove the word Retention. This is not a Retention setting: retention means how long before deleted.

Backup Configuration
Manage Backup box is too narrow and is overlapped by the other boxes
Remove the word Retention. As before, this is not the duration to retain backups.

CWP Addons
Move the contents (Teamspeak) to Plugins ormove Plugins contents to CWP Addons. Why have both?

Yum Manager & Reboot Server is more appropriate to Server Settings.

Server Settings

Crontab for Users
Reduce width of Account & Command, to allow "When runs" (Schedule) to fit in the row

Change root password
Quote
Please don't use special characters!!!
Should allow at least some eg. ~#@-+£$%^&*()![]

Select Webservers
Remove 's' from all headings ie. Select Webserver, Webserver Main Conf
One webserver stack is used, not multiple stacks. If each domain could run Apache, Apach+nginx etc separately then plural (with 's' ) is OK.

(Heading) Performances -> Performance Comparison
Apache php-cgi/suphp Performance, Apache PHP-FPM Performance, Nginx PHP-FPM Performance etc.
(Performances are what singers/bands do. ;) )

SSL Certificates
List Installed
Force all renovations -> Force all renewals
(Renovations means fixing broken things, usually cars,motorbikes,buildings.)

Manual Install
An endorsement of the certificate is stored in: /etc/pki/tls/certs/bak/ and /etc/pki/tls/private/bak/
Wrong word - change "An endorsement" to "A backup".

To be continued..
« Last Edit: October 25, 2020, 07:21:24 PM by cynique »

Re: GUI Errors and Suggestions For Impovement
« Reply #1 on: October 25, 2020, 10:41:21 PM »
Part 2

SSL Certificates

Install from server
Text beginning "Here is the list of SSL (Certificate) vHosts." is pushed down by approx. 7 lines.

Configure
Auto Renovations -> Auto Renewals

PHP Settings
PHP PECL Extensions (PECL Manager)
Warning: scandir(/opt/alt/): failed to open dir: No such file or directory in /usr/local/cwpsrv/htdocs/resources/admin/modules/php_pecl.php on line 0
Warning: scandir(): (errno 2): No such file or directory in /usr/local/cwpsrv/htdocs/resources/admin/modules/php_pecl.php on line 0
Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/cwpsrv/htdocs/resources/admin/modules/php_pecl.php on line 0
(Might only show where there is only one PHP version installed.)

Tab: Package Availables -> Package Available

Suggestions: PHP Version Switcher -> System PHP Version
                   PHP Simple Editor -> System PHP Editor
                   PHP.ini Configuration -> System PHP Config.

FFMPEG Installer - move to Plugins

Services Config
ServicesMonitor (init) -> Services Monitor (init)
The link "If you need internet real-time services monitor with RBL (Black-List monitoring) click here." leads to info page, then
"Oops, there's a problem... Out of Stock"
Same for the systemd entry.

Services Monitoring (for systemd services)
Input fields are not inline with descriptions/statuses - the same for the initd page.

Monitoring via Monit
"Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations."
Wrong word used: "..execute meaningful remedial actions.."

« Last Edit: October 25, 2020, 10:58:59 PM by cynique »

Re: GUI Errors and Suggestions For Impovement
« Reply #2 on: October 25, 2020, 11:00:31 PM »
Shall I go on, or is this a waste of my effort & time?

Offline
*****
Re: GUI Errors and Suggestions For Impovement
« Reply #3 on: October 27, 2020, 08:08:55 PM »
Hello

Sorry I have not responded, Thank you for your contribution. In no way is this a waste of time, we will make the changes and you will see them soon.

Thankful for your support!

Re: GUI Errors and Suggestions For Impovement
« Reply #4 on: October 27, 2020, 09:06:36 PM »
.. In no way is this a waste of time, we will make the changes and you will see them soon..
Thanks.
Oh well, I'll plod along when I get time. ;)
« Last Edit: October 27, 2020, 09:10:35 PM by cynique »

Re: GUI Errors and Suggestions For Impovement
« Reply #5 on: October 27, 2020, 09:59:19 PM »
Part 3 - a short one..

User Accounts
New Account
Server IPs: --> Server IP: (you are only assigning one IP)

Account Create Info
Perhaps add something like the following..
"Inode, Process Limit and Open Files should be left as shown, unless there is a specific reason to change them."
"For AutoSSL to work during User Account setup an appropriate DNS entry (A record) needs to be propagated, with the Domain Name matching the chosen IP address."

List Accounts
The check boxes descriptions overlap for All,  Active, Suspended, Reseller.
Perhaps you could move Show '25' entries under the search box, inline with Export CSV & More.

User Quota --> User Quota Usage
(Only displays; doesn't modify. Suggest moving it up the menu list, to under List Accounts)

Features,Themes,Languages
(Suggest moving this one up the menu too, keeping it under User Quota Usage)
Tab: Feature Manager
Warning box
".. start with the assignment of accounts and then with packages."

Tab: Template Editor Pages --> Default Web Page
(Change the template to https: references, to prevent SSL broken padlock.)
« Last Edit: October 27, 2020, 10:01:23 PM by cynique »

Re: GUI Errors and Suggestions For Impovement
« Reply #6 on: November 13, 2020, 01:12:46 PM »
I'm pleased to see that you have adopted some of my suggestions for error/spelling fixes - hopefully you'll sort out the rest. It's a strange assortment that's been done, without doing others. ;) The backup ones are particularly important as they are blatantly wrong and confusing for users.

On a fresh installation the PHP PECL extensions page produces the header and menu but the body remains blank. It's fine on an existing CWP Pro site. A prerequisite not being met, such as basic channels installed? It doesn't appear to be due to memory (RAM) constraints and there is no indication of the error in a Firefox console.

You still haven't reinstated the official CSF GUI !
« Last Edit: November 13, 2020, 01:17:51 PM by cynique »

Re: GUI Errors and Suggestions For Impovement
« Reply #7 on: November 21, 2020, 06:10:34 PM »
I noticed an update today CWP version: 0.9.8.1023
I'm pleased to see the incorrect Retention is finally removed from the 'Beta' version of backup ( ;D), though still remains in the old one.
(Would be good if you did add a true retention scheme - might negate the need for a Custom Backup ;) )
PECL page still doesn't load.
Bespoke CSF items remain, without the official CSF GUI.  :'(