#1720 - End-user-suitable multi-site-installs

Identifier #1720
Issue type Feature request or suggestion
Title End-user-suitable multi-site-installs
Status Open
Handling member Deleted
Addon core
Description Composr has multi-site-installs, as used by our demo-system, but it is not suitable for non-programmers.

There's a number of reasons...
- Upgrader assumes a single database combined with a single set of files to be updated -- it would need to support upgrading all databases on the same network simultaneously. Currently this is solved via manually coded update scripts.
- Addon segregation. Almost certainly non-trivial sites will want some kind of code customisations per-site. However currently multi-site-installs don't support overriding for code. This wouldn't be too hard to support, but we would need to be careful to avoid hurting performance via default extra disk searching for each code file.
- Initial set up complicated. For our demo system we have a custom set of scripts to build out databases, as people request demos. We have no general-purpose UI for setting up sites.
- Some admin features disabled. As Composr has various features for running code, these get disabled. Ideally this would be optional, and perhaps we could somehow have a standardised sandboxing system (recommended PHP environment) to make things safe.


Steps to reproduce

Related to

#3326 - Robustness of addons

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated