From: Justin F. <je...@ey...> - 2001-07-10 13:05:26
|
Jimmy: There is a discussion going on to change from: user |-- binarycloud | `-- mod | `-- mod | `-- xslt_example |-- conf |-- db | |-- dump | `-- schema |-- lang |-- mod | |-- astronomy | |-- hello_world | |-- lib | |-- myCP | |-- set_lang_example | | `-- html | |-- system | |-- test | |-- webalizer | | `-- webalizer | `-- xslt_example |-- roles `-- tmpl `-- html |-- layouts `-- masters in which site-specific modules and/or general modules have to go under user/mod, and/or site-specific masters and layouts, to avoid name clash, have to be under |-- roles `-- tmpl `-- html |-- layouts/site_name `-- masters/sites_name TO---------- sites to be put at the ./user level, like user |-- binarycloud | `-- mod | `-- mod | `-- xslt_example |-- conf |-- db | |-- dump | `-- schema |-- lang |-- mod |-- roles `-- tmpl | `-- html | |-- layouts | `-- masters site1 |-- conf |-- lang |-- mod `-- tmpl | `-- html | |-- layouts | `-- masters | site2 | and so forth. This makes BC more multi-site friendly. Anyway, this is what I understand what is being considered. Right now, I just am developing all modules under "package" directories under ./mod/package and have all masters/layouts in the same directory but pay attention not to have name clash, even though masters and layouts will be numerous over many sites. I hope this will be temporary. There has also been a discussion of the DOCUMENT_ROOT tree structure, but, in a way, this is up to the user and BC doesn't need to dictate how the DOCUMENT_ROOT is organized, it is truly a user preference. ------------------------- Jimmy Harlindong wrote: > > Odysseas / alex, > > Perhaps to make BC multi site friendly we can do it like this: > > /path/to/binarycloud/user/siteA > /path/to/binarycloud/user/siteB > /path/to/binarycloud/user/siteC > > Move everything under > /path/to/binarycloud/user > Into > /path/to/binarycloud/user/siteA > > Then on the make command it would be: > > make siteA > > Or to build a site skeleton: > make new name=siteA > > Perhaps the skeleton should be placed under: > /path/to/binarycloud/base/skeleton > > Regards, > Jimmy Harlindong > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev -- Justin Farnsworth Eye Integrated Communications 321 South Evans - Suite 203 Greenville, NC 27858 | Tel: (252) 353-0722 |