It would be great to be able to set the publish directory explicitly for the production server. Right now the publish directory for our site is set as “/www/[site]/cms/”, however everything actually gets published into “/www/[site]/cms/[site].comapps/ROOT/”.
This creates a problem for us because we had an existing web site before purchasing CM1, and we continue to use pages that are outside the CMS (and will indefinitely because of .NET apps). The storage path for the existing web site is “/www/[site]/wwwroot/”. We had to create the “cms” directory outside the web root in order to get everything in the correct place. After we run a publish, we have to go in and manually move all of the files from /www/[site]/cms/[site].comapps/ROOT/ to the actual web root. Also because of this we can’t use any of the auto expiration or un-publishing features.
The way it works now is fine if you run a small site or are just starting a new site, however it is unrealistic to change the entire storage structure of a well-established web site with several hundred thousand pages to match the publishing directory of your publishing tool.