Sentora Support Forums

Full Version: Just wanted to leave my 2c
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey,
I have / had been using zPanel for a long time, and I gotta say Sentora is pretty nice. That said, I just wanted to let you know I had to do quite a few things to get some features working, and maybe leave some criticisms here. I really like the product, and it's hard to fix issues, if you don't know they exist Smile

That being said, lets dive in:
1. Token Errors / Error Handling
[Image: jBiyGIY.png]
This thing is annoying, its broken, and from a service provider point of view, bad. I have noticed that this generally happens a lot when you use browser buttons. I understand the need security, so you don't need to dink with the sessions, but you could atleast handle the browser buttons with some js.
Code:
window.onbeforeunload

2. "Your controllers are confusing"
I have had to make a lot of changes to the mysql db/users modules, as well as the subdomain and domain modules. This is mostly due to me running MariaDB (IE no user length limit / longer names SAFELY). As far as the domains go, I had to make some adjustments to the regex to fix a few issues that were had with the new style TLD's. I also made some adjustments to the structure overall that probably helped speed it up (like its intensive to parse a 63 char max string).
panel/modules/sub_domains/code/controller.ext.php
PHP Code:
   static function IsValidDomainName($a)
 
   {
 
       if (stristr($a'.')) {
 
           if (!preg_match('/^[a-z0-9]{1,62}+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}$/i'$a) || preg_match('/-$/'$a)) {
 
               return false;
 
           }
 
       } else {
 
           return false;
 
       }
 
       return true;
 
   

I have yet to run into issues with validation in the DNS module, and the domains modules, but the sub domains was throwing a tantrum when I tried to add some odd, but valid domains.
I'll keep and eye out for issues and will definitely post if I see more.
There is a lot to do in GUI. I understand your frustration over errors, it's some time worse when debugging.

May be one day we need to refresh the whole GUI. But need a lot of work/energy.

M B