> One option for a hosting company is to run their own core Drupal system,
> with each customer being able to edit the contents of a subdirectory in the
> sites/ directory. That way they can keep control over much of the behaviour,
> keep it patched, remove CPU-hungry bits at their own discretion etc. I've
> not heard of anyone doing this yet, though.

In fact this is the basic technology behind Bryght's open source hostmaster platform, and we've done this a lot for different customers.

However, it's not a performance benefit, it's a maintainability benefit (in theory).  You don't get less of a footprint in Apache because you share the underlying files.

For shared hosts, there's no real benefit for them as they're not doing large enough scale systems to bother, plus most of them don't touch code (and wouldn't know Drupal from wordpress without grepping for it).

Best,

JL

On 7/10/07, Khalid Baheyeldin <kb@2bits.com> wrote:
On 7/10/07, Lennart Borgman (gmail) < lennart.borgman@gmail.com> wrote:
J-P Stacey wrote:
> One option for a hosting company is to run their own core Drupal system,
> with each customer being able to edit the contents of a subdirectory in
> the sites/ directory. That way they can keep control over much of the
> behaviour, keep it patched, remove CPU-hungry bits at their own
> discretion etc. I've not heard of anyone doing this yet, though.

Thanks J-P.

I have always wondered why an installation like that is not the standard
for shared web hosts. A problem is perhaps incompatibilities at when
upgrading, but that could be solved by having the customer specific part
pointing to a special location. When the web host upgrades Drupal (and
other similar software) they could just do a fresh install in a new
location.

At the web host I am currently using they do not handle Drupal,
WordPress etc that way (which surprised me a lot when I first saw it).
Does Drupal have builtin support for this installation structure?


Specialized hosts (e.g. Bryght) does that already (have their own repository
and sanctioned modules.

However, most shared web hosts are small operations, or simply not into
maintaining code of any kind. They are motel operators, not caterers, builders,
or engineers. If they do this for Drupal, they have to do it for 100 other things
their customers ask for.

This is why there are things like Fantastico, which provides this feature for web
hosts, and they subscribe to it and give it to their customers as a feature.

So, don't expect any shared host to do this any time soon.

--
2bits.com
http://2bits.com
Drupal development, customization and consulting.



--
Jonathan Lambert
Principal & CEO
Email: j@workhabit.com
Phone: 415-376-7274

WorkHabit, Inc. (Formerly FireBright, Inc.)
http://www.workhabit.com/
http://www.workhabit.org/