On 24/07/2009, at 4:52 PM, Brett Payne-Rhodes wrote:

> 'Projects' have been a bit of a pain in the past though because of  
> the structure I have adopted where most 'sites' are just skeletons  
> and all the code is safely tucked away in another directory far  
> removed from the web root.

Hi Brett,

We've come full circle from that in recent CF projects, where our  
project is a package hierarchy like this:

/com
   /company
     /project
       /vhosts
         /thewebroot
         ...other web roots
     ...other projects
   ...code from other companies
/test
   ...test cases in packages mirroring those above

...and the web root(s) are placed under the projects they belong to.   
When installing the application we set up the appropriate cf mappings  
to point to the package hierarchy (which contains all our CFML, not  
just cfcs) and then add vhosts to the web roots in Apache.

We think of our CF apps as applications that happen to contain some  
web sites (and maybe other forms of access like gateways, scheduled  
tasks and such), not web sites that happen to be applications.

Cheers,
Robin



ROBIN HILLIARD
Chief Technology Officer
ro...@rocketboots.com.au

RocketBoots Pty Ltd
Level 11
189 Kent Street
Sydney NSW 2001
Australia
Phone +61 2 9323 2507
Facsimile +61 2 9323 2501
Mobile +61 418 414 341
www.rocketboots.com.au







--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to