Thanks Nathan..
 
Hmmm I think that could get messy, if we grow in the number of sites for the 
instance. I think we might have to just resort to explicitly naming the app 
path in the extends parameter, and using ant to  go through and replace it 
accordingly for each site. I was hoping to find some generic type way of doing 
to service our clients with a single codebase. I guess it all goes back to the 
idea of relative/dynamic extension of components which from what I gather isn't 
possible at all being a compile time issue vs run-time.
 
J



> Subject: Re: Multiple CF applications under a single instance/webroot?> From: 
> [EMAIL PROTECTED]> To: [email protected]> Date: Thu, 3 Jul 2008 
> 16:23:31 -0700> > Jason,> > I get it, ok...> > yeah... you can't do that.> > 
> well, there are workarounds....> > If you really wanted to, you could merge 
> your sub-application methods into> your application.cfc, sort of like a 
> duck-type thing. rename the existing> methods to super_onRequestStart or 
> something, and make calls to that from> your sub-app's objects... That's 
> untested though, but theoretically it ought> to trick the system 
> appropriately.> > > nathan strutz> http://www.dopefly.com/> > On Thu, Jul 3, 
> 2008 at 12:31 PM, Jason Ho <[EMAIL PROTECTED]> wrote:> > > Hi Nathan> >> > I 
> guess I missed a small bit of info..> >> > we require subfolders under each 
> client to extend the client's root folder.> > ie> >> > cfwebroot/> > 
> cfwebroot/client1> > cfwebroot/client1/client1sub1> > 
> cfwebroot/client1/client1sub2> > cfwebroot/client1/client1sub3> > 
> cfwebroot/client2> > cfwebroot/client2/client2sub1> > 
> cfwebroot/client2/client2sub2> > cfwebroot/client2/client2sub3> > so 
> client1sub1, client1sub2, and client1sub3 would need to extend the> > app.cfc 
> in /client1, client2sub1 client2sub2, client2sub3 extends the> > app.cfc in 
> client2, etc> >> > so currently our applicationproxy works for a single 
> client where their> > files actually sit in the main webroot.> >> > ie> > 
> cfwebroot/ (main application.cfc sits here along with applicationproxy.cfc)> 
> > cfwebroot/sub1 (application.cfc extends applicationproxy.cfc)> > 
> cfwebroot/sub2 (application.cfc extends applicationproxy.cfc)> > 
> cfwebroot/sub3 (application.cfc extends applicationproxy.cfc)Hope that> > 
> clarifies things a bit further.> >> > Jason> >> >> >> > > Subject: Re: 
> Multiple CF applications under a single instance/webroot?>> > From: [EMAIL 
> PROTECTED]> To: [email protected]> Date: Thu, 3 Jul> > 2008 12:05:44 
> -0700> > Jason,> > You mentioned the application proxy method,> > but I think 
> you're doing it> wrong...> > /com/domain/Application.cfc <--> > this is the 
> main one> /domain.com/Application.cfc extends> > com.domain.Application <-- 
> nothing but> <cfcomponent extends="..." />> > inside> 
> /domain.com/clientsite1/Application.cfc extends> > com.domain.Application> 
> /domain.com/clientsite2/Application.cfc extends> > com.domain.Application> > 
> Hope that makes sense.> > nathan strutz>> > http://www.dopefly.com/> > On 
> Thu, Jul 3, 2008 at 11:01 AM, Jason Ho <> > [EMAIL PROTECTED]> wrote:> > > Hi 
> all, this has been troubling me for> > a day or 2 now. I'm sure it must be> > 
> possible somehow?...> >> > I'm trying> > to setup multiple sites under a 
> single CF 8 instance (we> > currently run cf> > in distributed mode and 
> multiple instances, however this is> > more just for> > demo purposes for 
> various client sites when we don't want to> > fully> > establish a new single 
> instance just for an individual demo site). The> >> > idea is something like 
> this:> >> > www.mycompany.com/clientsite1> >> > 
> www.mycompany.com/clientsite2> > www.mycompany.com/clientsite3> >> > 
> www.mycompany.com/clientsite4 etc...> >> > This was possible when we were> > 
> using application.cfm (ie just cfincluding> > the parent folder's> > 
> application.cfm). However, now that we're moving to> > application.cfc the> > 
> problem is that using the applicationproxy method to> > inherit the root> > 
> application.cfc means that we can't inherit the main> > application.cfc (as> 
> > the CF webroot is set for www.mycompany.com/) for each> > clientsite. The> 
> > inability to dynamically extend a cfc also doesn't help :(.> > Does anyone> 
> > have a solution/workaround for this?> >> > any help is much appreciated!> 
> >>> > > Thanks> >> > Jason> >> > > >> >> > > > 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:308571
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to