Separate Installs

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Cory Goodwin's picture

I haven't really thought about this topic for a while, but I was reading over some posts and an idea struck me.

If we really want to create a Drupal-MU setup we need to find a way to do use separate predefined install on the fly when a user signs up. Each install would need to be automated so we would need to write an install script. All blogs can either be put into their own database or prefixed.

We would need to have access to the server to create subdomains automatically.

Each install would give the owner a limited amount of admin rights. Such as to the blocks, theme, modules, categories, etc. We would gather relevant blogger modules and have them ready to be activated / deactivated by the users at their whim.

I believe an automatic unique install would be the only way to create the Drupal-MU.

We could possibly do this with an install script and installation profiles. An overhaul of access control would probably be in order as well.

Open to your thoughts.

Comments

Aeger

wmostrey's picture

That depends on your definition of a multi-user Drupal installation of course. I believe what you need is more like what the Ægir hosting system has to offer. DrupalMU is more like an installation profile where you give each Drupal user its own space, for example like in http://drupalmu.org.

Multiple authors

Cory Goodwin's picture

Multiple authors contributing to one blog is stock on Drupal.

IMO, a DrupalMU would have to give full control to each user. It's not really a MU blog unless they can place their own blocks, choose their own theme, and setup their own menus.

Wordpress out of the box can have multiple authors that post to one running blog with the ability to filter for each author. WordpressMU gives each user the ability to host their own blog similar to other sites such as blogger.

I see the same relationship with Wordpress -> WordpressMU as I would see Drupal -> DrupalMU.

--
What can you aroono?