User friendliness: domainbased approach
Not sure if this is somewhere to be found already. I couldn't find other issues, but also couldn't come up with proper terms of what I'm trying to say. So I'm sorry if I'm partially or completely duplicating another request / issue.
I really love ISPConfig, but being the admin it all makes sense to me, and technically I could do all configuration manually. However, the feedback I get from all my clients is that they find the ISPConfig panel confusing because of the apparent separation of all things while they shouldn't be separate, combined with a lot of settings that they do not understand.
For each of them, their domain name or domain names are the basic building blocks of the ISPConfig panel. What they'd like to see is create a tree like structure:
Domain example.com
- email configuration for example.com
- dns-configuration for example.com
- database configuration for example.com
- SSL-certificate generation for example.com
- hosting-configuration for example.com ** creation of subdomains for example.com
It would be cool if you could have a single summary page for any of your domain names, and have checkboxes or something to enable/disable DNS (defaults?), email, hosting and databases for this domain, where defaults should be the starting point. With this I mean that if you enable a server it should just accept defaults and allow changing later, rather than presenting a form full of, to the average user, confusing questions and options. Automatic creation of databases with names based on the customer username and/or the domain name would also be cool.
Preferable, the admin should be able to configure default services to be enabled for a new domain, so that when you create a new domain, DNS, hosting and e-mail are enabled by default, for example.