We have been contemplating a complete rewrite of our web software,
Noosphere, that runs PlanetMath (http://www.planetmath.org) and
PlanetPhysics (http://www.planetphysics.org). The current development
framework is simlar to slashcode (Apache-mod_perl-mysql). One big
limitation is not being able to run different Noosphere modules
installed for different sites on the same Apache server. This has led
us to only two solutions, (1) each Planet has there own webserver, (2)
try out some sort of jailing, like vinstall (3) do something stupid like
rename all modules and references within the code.
My question is how does Ruby on Rails handle a situation like this?