Discussion: Simplify the UI for end users
I just went through the UI to see which things could be confusing for novice clients, and which could be a reason for ISPs not to use ISPConfig. Some things could be hidden for all clients, some only when a specific setting is set in the main config or client limits.
Sites
- Website vs subdomain -> some clients will add a subdomain "different.example.com" for a completely different site than the main web, maybe we could rephrase this, or add some explanation to the tab what adding a subdomain does?
- Read-only database user -> Maybe we can add a global option to enable/disable this, or put it within client limits?
- Order of Databases and database users -> Maybe we should put database users first, as this is the first thing you have to create, or allow the creation of a DB user when creating the DB itself?
-
I think it would be good to switch the order of email mailbox and domain, or at least set mailbox as default tab, as this tab is the most used.
-
It would be good to add global settings and/or client limits for the following buttons on the mailbox form:
- Copy during delivery
- Spampolicy (inherited from domain by default) (we might hide this on the domain form aswell and let the admin set a default policy)
- Enable receiving
- Disable sending
- Disable (local) delivering
- Enable greylisting
- Disable IMAP
- Disable POP3
DNS
-
Almost all the zone settings could be hidden:
- NS
- Refresh
- Retry
- Expire
- Minimum (negative cache ttl)
- TTL
- Allow zone transfers to these IPs (comma separated list) (as client limit)
- Also Notify (as client limit)
- Serial
This issue is to discuss this - it's not necessarily a feature request.