Adding the "Pod." prefix to all your "MachII" references is the right way to go if you are in a shared environment. There is really no other solution, so you did the right thing here.
Paul Kenney 916-212-4359 [EMAIL PROTECTED] Original Message: >From: "Salvatore Fusto" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Subject: Re: [ cf-dev ] machii (to Paul Kenney) >Date: Mon, 17 May 2004 16:55:31 +0200 >hello Paul, do you remember me and our preceding discussion on mapping to >usr machii in a hosted environment? >after a period spent to develop other software, i'm here again. >i' have created the following structure: > >/ >/machII >/manage_ec (my appl) >... > >then i've created a mapping , on my local cfmx 61. server, /Pod --> >c:\cfusionmx\wwwroot and then i have: > >Pod >Pod.MachII >Pod.MachII.framework >Pod.MachII.framework.listener >Pod.MachII.framework.listenerInvoker >.... >/Pod/manage_ec > >To make my app working, i've had to update all machii framework, changing >all references to MachII to Pod.MachII: do you think this is correct or >there is another way that let me lo laeve the framework unchanged? > >excuse me for disturbing you again. >best regards >salvatore >----- Original Message ----- >From: "Paul Kenney" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Sunday, April 11, 2004 2:35 AM >Subject: RE: [ cf-dev ] machii > > >> Create a mapping to that app's root directory. Generally, I use a common >> prefix for all mappings in a particular site. I'll use the directory >> structure below as the basis for my example: >> >> / >> /home >> /home/model >> /home/model/Listener.cfc >> /home/model/User.cfc >> /home/model/Util.cfc >> /blog >> /blog/model >> /blog/model/Entry.cfc >> /blog/model/Listener.cfc >> /ext >> /ext/machii >> /ext/machii/framework >> /ext/machii/framework/Event.cfc >> /ext/machii/framework/Filter.cfc >> /ext/machii/framework/Listener.cfc >> /ext/cfc >> /ext/cfc/util >> /ext/cfc/util/Bean.cfc >> /ext/cfc/util/Validator.cfc >> /ext/cfc/util/Settings.cfc >> /ext/cfc/data >> /ext/cfc/data/DAO.cfc >> /ext/cfc/data/UserDAO.cfc >> /ext/cfc/data/BlogEntryDAO.cfc >> >> There are two ways to create the mappings. >> >> >> The first is to create one mapping for the entire site. In this case, I'll >> use "example_1" as the prefix. >> "/example_1" --> "/" >> >> You would then end up with the following components: >> example_1.home.model.Listener >> example_1.home.model.User >> example_1.home.model.Util >> example_1.blog.model.Entry >> example_1.blog.model.Listener >> example_1.ext.machii.framework.Event >> example_1.ext.machii.framework.Filter >> example_1.ext.machii.framework.Listener >> example_1.ext.cfc.util.Bean >> example_1.ext.cfc.util.Validator >> example_1.ext.cfc.util.Settings >> example_1.ext.cfc.data.DAO >> example_1.ext.cfc.data.UserDAO >> example_1.ext.cfc.data.BlogEntryDAO >> >> The upside to this is that all components in your site are available >> anywhere else in the site. The downside is that if your directories have >a >> deep hierarchy, the package names can get rather long. This is where the >> second method comes into play. >> >> >> >> The second way of creating mappings for applications is to create a >separate >> mapping for each application. In this case, I'll use "example_2" as the >> prefix. >> "/example_2/home" --> "/home" >> "/example_2/blog" --> "/blog" >> "/example_2/machii" --> "/ext/machii" >> "/example_2/util" --> "/ext/cfc/util" >> "/example_2/dao --> "/ext/cfc/data" >> >> You end up with the following components: >> example_2.home.model.Listener >> example_2.home.model.User >> example_2.home.model.Util >> example_2.blog.model.Entry >> example_2.blog.model.Listener >> example_2.machii.framework.Event >> example_2.machii.framework.Filter >> example_2.machii.framework.Listener >> example_2.util.Bean >> example_2.util.Validator >> example_2.util.Settings >> example_2.dao.DAO >> example_2.dao.UserDAO >> example_2.dao.BlogEntryDAO >> >> What this gives you is more control over the naming of component packages >> within the site, while still keeping them together under a common package >> prefix. It helps when I have a directory of shared components that is >> several levels below my site root since I can have a shorter path to get >to >> them (less typing). Also, if I decide that I want to place them someplace >> else or rename the directory, all I have to is chage that one mapping to >> point to the new directory. If I used a single mapping for the site, I >> would have to change all the references in my code to the old directory >name >> and change them to the new one. >> >> Earlier you asked about CrystalTech, and one of the great things about >them >> is that I can create all the mappings I want to through their handy-dandy >> site admin application--I don't have call and submit a request for the >site >> admins to create the mappings (or change them on a whim). >> >> >> >> Paul Kenney >> [EMAIL PROTECTED] >> 916-212-4359 >> >> > -----Original Message----- >> > From: ing. fusto [mailto:[EMAIL PROTECTED] >> > Sent: Thursday, April 08, 2004 1:39 AM >> > To: [EMAIL PROTECTED] >> > Subject: Re: [ cf-dev ] machii >> > >> > >> > hello Paul, another question. >> > >> > suppose you have the app folder, in which is a subfolder >> > model with various >> > listener and compnets: >> > >> > /app >> > /app/model >> > /app/model/listener.cfc >> > /app/model/comp.cfc >> > >> > suppose you have an argument or a return of type comp.cfc, >> > >> > <cfcomponent... >> > <cffunction .... returntype ="app.model.comp" >> > <cfargument ... type="app.model.comp" >> > >> > how do you map the app folder and how do you define argument type and >> > returntype? >> > hope benn clear, >> > best regards >> > salvatore >> > >> > >> > >> > ----- Original Message ----- >> > From: "Paul Kenney" <[EMAIL PROTECTED]> >> > To: <[EMAIL PROTECTED]> >> > Sent: Wednesday, April 07, 2004 3:59 PM >> > Subject: RE: [ cf-dev ] machii >> > >> > >> > > salvatore, >> > > >> > > To guarantee that my references to the MachII files was >> > unique I had to >> > > create a mapping to "<somthing>.MachII" and change all the >> > type names >> > within >> > > the MachII files from "MachII." to "<something>.MachII.". >> > Any files I >> > > created that extend the framework reference the new unique names. >> > > >> > > For my hosting I use CrystalTech. They are really good and pretty >> > > inexpensive for what they offer. They run CFMX 6.1 on >> > Windows 2003 Server >> > > with SQLServer 2000 and MySQL. They give you access to all sorts of >> > > settings within IIS and let you add whatever mappings and custom tag >> > > directories you want--its a really cool admin application >> > they have. And >> > > their phone support is excellent. I highly recommend that >> > you check them >> > > out. >> > > >> > > Paul Kenney >> > > [EMAIL PROTECTED] >> > > 916-212-4359 >> > > >> > > > -----Original Message----- >> > > > From: ing. fusto [mailto:[EMAIL PROTECTED] >> > > > Sent: Wednesday, April 07, 2004 12:54 AM >> > > > To: [EMAIL PROTECTED] >> > > > Subject: Re: [ cf-dev ] machii >> > > > >> > > > >> > > > hello, >> > > > i'd know: >> > > > 1) have you mapped the framework folder to /machii folder, or >> > > > changed all >> > > > references to .machii to path.machii? >> > > > 2) who is the provider you use to park your machii sites >> > > > >> > > > best regards >> > > > salvatore >> > > > ----- Original Message ----- >> > > > From: "Paul Kenney" <[EMAIL PROTECTED]> >> > > > To: <[EMAIL PROTECTED]> >> > > > Sent: Wednesday, April 07, 2004 9:32 AM >> > > > Subject: RE: [ cf-dev ] machii >> > > > >> > > > >> > > > > Yeah, >> > > > > >> > > > > I'm using MachII on a shared host. What's the question? >> > > > > >> > > > > Paul Kenney >> > > > > [EMAIL PROTECTED] >> > > > > 916-212-4359 >> > > > > >> > > > > > -----Original Message----- >> > > > > > From: ing. fusto [mailto:[EMAIL PROTECTED] >> > > > > > Sent: Tuesday, April 06, 2004 12:39 AM >> > > > > > To: [EMAIL PROTECTED] >> > > > > > Subject: [ cf-dev ] machii >> > > > > > >> > > > > > >> > > > > > hello, is someone in this list experienced about machii on >> > > > > > shared hosting >> > > > > > environment? >> > > > > > best regards >> > > > > > salvatore >> > > > > > >> > > > > > >> > > > > > -- >> > > > > > These lists are syncronised with the CFDeveloper forum at >> > > > > > http://forum.cfdeveloper.co.uk/ >> > > > > > Archive: >> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > > > > > >> > > > > > CFDeveloper Sponsors and contributors:- >> > > > > > *Hosting and support provided by CFMXhosting.co.uk* :: >> > > > > > *ActivePDF provided by activepdf.com* >> > > > > > *Forums provided by fusetalk.com* :: *ProWorkFlow >> > > > > > provided by proworkflow.com* >> > > > > > *Tutorials provided by helmguru.com* :: *Lists >> > > > > > hosted by gradwell.com* >> > > > > > >> > > > > > To unsubscribe, e-mail: >> > [EMAIL PROTECTED] >> > > > > > >> > > > > >> > > > > -- >> > > > > These lists are syncronised with the CFDeveloper forum at >> > > > http://forum.cfdeveloper.co.uk/ >> > > > > Archive: >> > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > > > > >> > > > > CFDeveloper Sponsors and contributors:- >> > > > > *Hosting and support provided by CFMXhosting.co.uk* :: >> > > > *ActivePDF provided >> > > > by activepdf.com* >> > > > > *Forums provided by fusetalk.com* :: *ProWorkFlow >> > provided by >> > > > proworkflow.com* >> > > > > *Tutorials provided by helmguru.com* :: >> > *Lists hosted by >> > > > gradwell.com* >> > > > > >> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > > > >> > > > > >> > > > >> > > > >> > > > -- >> > > > These lists are syncronised with the CFDeveloper forum at >> > > > http://forum.cfdeveloper.co.uk/ >> > > > Archive: >> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > > >> > > CFDeveloper Sponsors and contributors:- >> > > *Hosting and support provided by CFMXhosting.co.uk* :: >> > > *ActivePDF provided by activepdf.com* >> > > *Forums provided by fusetalk.com* :: *ProWorkFlow >> > > provided by proworkflow.com* >> > > *Tutorials provided by helmguru.com* :: *Lists >> > > hosted by gradwell.com* >> > > >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > >> > >> > >> > -- >> > These lists are syncronised with the CFDeveloper forum at >> http://forum.cfdeveloper.co.uk/ >> > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > >> > CFDeveloper Sponsors and contributors:- >> > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF >provided >> by activepdf.com* >> > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by >> proworkflow.com* >> > *Tutorials provided by helmguru.com* :: *Lists hosted by >> gradwell.com* >> > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> -- >> These lists are syncronised with the CFDeveloper forum at >> http://forum.cfdeveloper.co.uk/ >> Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> >> CFDeveloper Sponsors and contributors:- >> *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided >> by activepdf.com* >> *Forums provided by fusetalk.com* :: *ProWorkFlow provided by >> proworkflow.com* >> *Tutorials provided by helmguru.com* :: *Lists hosted by >> gradwell.com* >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> -- >> These lists are syncronised with the CFDeveloper forum at >http://forum.cfdeveloper.co.uk/ >> Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> >> CFDeveloper Sponsors and contributors:- >> *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided >by activepdf.com* >> *Forums provided by fusetalk.com* :: *ProWorkFlow provided by >proworkflow.com* >> *Tutorials provided by helmguru.com* :: *Lists hosted by >gradwell.com* >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > > >-- >These lists are syncronised with the CFDeveloper forum at >http://forum.cfdeveloper.co.uk/ >Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > >CFDeveloper Sponsors and contributors:- >*Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by >activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* > >To unsubscribe, e-mail: [EMAIL PROTECTED] > > > -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED]