Closed (won't fix)
Project:
Multisite Manager
Version:
5.x-0.9-1
Component:
Miscellaneous
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
29 Jul 2007 at 16:56 UTC
Updated:
6 May 2008 at 21:23 UTC
Multisite is somewhat something to do at install time (well, this is easier at install time), so making it easy straight from install would be great. It could be a profile by itself (I don't know) or, coupled with the blog profile, would allow creating “blog farms”. I recognize this is something I would like to see (not even Multisite for dummies helped me) although I am not interested in blog farms, just in running several “regular” websites on a single Drupal install.
Although this is not a viable option, I was thinking of this for Drupal 6.0
Comments
Comment #1
schuyler1d commentedI'm going to disentangle some of the things you seem to be suggesting and respond to each (some of them are mutually exclusive interpretations, but I'm responding to them regardless):
1. Make multisites (part of) a 'profile'
This is certainly possible. Profiles are not currently responsible for writing settings.php, and that's a good thing. But making multisite an option at core, would help write these files correctly.
2. Make drupal initial installation friendlier to people without shell access
This seems like a worthy goal, but one that would need significant changes in core that are unrelated to this module (e.g. a lot of the file configuration in settings.php, would need to be somewhere else). However, once you've installed, this module should make further installations easier.
3. Move Multisite Manager into drupal-core (for 6.0)
There are a couple issues here. Firstly, drupal core seems to be very conservative wrt module inclusion. If they were interested (or enough others, I suppose), then I'd be willing to do the work to make this module a patchset to core. That said, there are a bunch of sub-issues that make me reticent to do that at this time:
a. I wouldn't say the code is tested well enough to go into core.
b. The feature set isn't mature for a 'full' multisite-manager yet. (I'd want to allow delete, update, and module installation across sites first).
4. Running several drupal sites on a 'single install.'
This seems to be tangling some things that aren't really related. First, 'Multisite Manager' specifically makes _multiple installations_ --i.e. multiple instances of databases. If you want to maintain 'separate' sites on a single install, I would simply advise against it. If, however, you want to run multiple sites on a single codebase and only enter DB password/etc information at the beginning, then this module is for you! Nonetheless, before it's useful, you need to do that single install successfully first.
All in all, I think you need to clarify your use cases. What does someone do after they go to install.php? What options do they have when setting up and what options do they configure once 'installation' occurs. I have to admit that I think the core team did a good job in minimizing the amount done on installation, and leaves most things in configuration of the site (one of which could be installing and using multisite_manager :-)
Comment #2
David Latapie commentedHello and thank you for your reply. I will follow your numbering for replying.
So, I understand your reply as “your feature requests are worth reading but that could not be done now, for several reasons (major revamp and testing required, plus something not clear enough about what you are expecting”). This is not a critic, just a summary. I hope I hve it correct.
Have a nice day.
Comment #3
schuyler1d commentedAh, perhaps there's a misunderstanding. Drupal's core download is very small and has a minimal set of features. Extra features are supported by the Drupal community by way of modules available at drupal.org.
So, can you do multisites through core?
The answer now is that it's only possible through the file system and direct database access.
However, if you install drupal core AND my module multisite_manager and install it into your modules directory and follow the instructions, you can do exactly what you want right now!
So, I originally thought you were asking whether the features in my module are available in Drupal core. That might be a worthy goal, but as you say, the nearest it will be is drupal 6.1
Comment #4
David Latapie commentedHi,
Clarification
Thank you for the clarification. My initial understanding was that multisite manager was used for handling (managing) already “multisited” Drupal installation, not for making such an install multisite-compatible. Consequently, multisite manager (which happens to be closer to “multisite installer and manager”) seems perfect for me. Could you confirm I understood correctly?
Proposal
The way I see it: function and technique
The beauty with this is that it both satisfy the user (install time, no delving into the code or database) and the technician (core is kept minimal, modules are used where it is possible).
Have a nice day.
Comment #5
schuyler1d commentedi think this is something that needs to integrate into the core more. or, at least, as a profile rather than a module.
sorry i didn't reply for so long. somehow, i missed your response.