Thank you for your efforts in trying to clarify.
However, the flow still would be that the system wants a username before giving me the data
for creating the account, including the generated username.
For ISPConfig however you can just generate an account using a name and an optional name + incrementing number which is done by ISPConfig on account creation.
So basically if I want usernames in the form of $first3charsofsurename +$ lastname
amd wamt ISPConfig to prefix that with C[n] this flow of asking for a username before having all data is … complicated at best and limiting at worst.
Having a customer name based on the first domain name the customer ordered, maybe then another and deleting the first, the account name would always remember him on his first mistake or whatever. This is somewhat confusing. Especially if he sold the domain to another customer, that'd end up hilarious on any support ticket.
Especially it could be fixed easily w/o breaking things, by spending the function an optional param where it gives the data we'd have on createAccount request
Well I'd expect the possibility to have one account on a server and manage all services, including multiple domains. A domain is its own entity, it can have webhosting or not, it can have mail-service or not. And as I already mentioned on git, domains are imho an optional addon to a webhosting / other services on that server.
Note:
From your style of writing I have to assume you think I tried to offend or similar. Yes I know I can be uhm direct.
Look, I do not know you nor do you know me, I can have a very unfiltered expression - but trust me, if I were to get personal you'd know =)
I know this is not the place or way to make suggestions and sure enough can be done nicely but that'd be harder for me and I do this in free time sooo don't expect me to work.
Just wanted to give some hope to the OT ISPConfig support is on its way. And while I was here… well, you engaged so I did not want not to answer.
Also just you know, I know I can be wrong and I know it can be hard for me sometimes to see as I really need nitty itty details to understand even my tinyiest loophole or whatever I think be possible is also argumented against but eventually I can agree on things.
Maybe I'm not the nicest person on the planet but if words from a stanger can offend you, I'm sorry but please this passive agressive tone… don't hide yourself.