Sorry to reply to my own email. > How would you partition these in TurboGears? The goal is a single > application instance running lots of clients. Each client should have > entirely separate data and security. > > For example how would I code in turbogears so that > mydomain.org/clientA/applicationurl uses a separate database (and > separate identitifcation/permissions) from > mydomain.org/clientB/applicationurl
Duh, use a dynamic language. All I need to do is dynamically add the client as an instance of the application to the cherrypy root. That handles the url's. Next I need to work out how the SQLObject db connections. Dave

