Thanks to everyone for your feedback on this issue.
Have any of you done prework to see what it would take to patch the current code to add multiple domains under a single login?
I'd be willing to contribute to the PHP/sql side of things to get this done, but I've never done any perl...
I REALLY want to get moved over from my current control panel (one i wrote years back) to ispcp, but this is honestly a deal breaker for me... I need to have more than one domain per username, and those domains need to have full functionality... The current domain_alias implementation is just not going to cut it.
Ideally i would also like the ability to create a real "Domain Alias" which clones every aspect of a existing domain (something i can do with my system now). How this works, is it creates ServerAlias entries for all subdomains (including www) for the parent domain, but also clones the email addresses...
So if there is blog.domain1.com, and domain1.com has a alias of domain2.com... you also get blog.domain2.com by default. In this case there is no need to even allow them to edit stuff on domain2.com, because it just inherits from domain1.com
As an example of the mail... if i have domain1.com and i add user@domain1.com. A cloned domain2.com would also have user@domain2.com setup by default.
Like i said, i'm more than willing to put some time into getting this setup, but without it, ispcp just really doesn't meet my needs.
Let me know if you are willing to help out in getting this implemented... I honestly think this is a deal breaker feature, that should have been included in the 1.0 planning...
-
pgentoo
(10-01-2008 12:25 AM)ephigenie Wrote: yeah for newer version we're planning to change the domain.tld = username to something else in terms like login with vu2xxxx or something like that.
I'd like to see something like vu-<SOME_USERNAME_THAT_THE_USER_PICKS>. So if they want their username to be "cfx", and it's not already taken, they get a system user called "vu-cfx". They woudl however login to the control panel with "cfx". Something like this i think would be very clean, and not require them to remember that tehy are "vu10072".
ephigenie Wrote:Within this concept we'll merge a lot of things together so that there's no /var/www/virtual/<domain>.<tld> dir but a /var/www/virtual/vu2xxxx/ dir with extra dirs for domains below that.
And of course only dirs that really need to be there - as a result of it :
I really like this though... In this case they could have multiple domains added, say domain1.com and domain2.com. These would be like:
/var/www/virtual/cfx/domain1.com and /var/www/virtual/cfx/domain2.com.
This is essentially what i have now in my system, however I have all my stuff under the users /home, for some unknown reason.
My current structure is like /home/cfx/htdocs/domains/domain.com/html,logs,errors,tmp,cgi-bin,...
I have the extra level in there because i also give them /home/cfx/htdocs/public_html/domain.com/html,logs,errors,tmp,cgi-bin,... (created with just symlinks to their actual domain). This way before their dns is active or what not... they can access the site using
http://www.mydomain.com/~cfx/domain1.com/ I know this could have been done with subdomains, which would have been a lot cleaner, but i didn't do it that way...
Just some ideas... always good to get some discussion about stuff to come to the best result.