Is Ruby on Rails our solution?

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?
Thanks.

Ben

Thanks for the suggestions, I do believe a correct design would be
preffered. Unfortunately, it is hard to take into account some future
needs.

Is there a common way in RoR to abstract the configuration of each
possible website?

Ben

I image each application could be be sent to a separate FCGI instance,
and that would allow module reuse without conflict.

Alternatively, the modules could be written to allow for cross site
dependencies.

P.S. I’ve (previously) been a big mod_perl fan. Rails eats all forms
for breakfast. :slight_smile:


– Tom M.