Began implementation to support Multiple Site Manager (MSM).

Restructure the base folder structure of the Focus Lab LLC’s EE Master Config project and extended it to support Multiple Site Manager.

Modified the main config.master.php file and added logic to define the site and environment configurations currently being accessed. Moved environment configurations to separate domain/config folders. Moved part of the config.master.php definitions to domain/config/config.master.php so that each site can have its own configurations.

This implementation supports multiple sites with multiple environments. It provides a way to encapsulate each sites' environment configurations, assets, templates, etc… so that each site could live in its own separate repo (therefore have their own growth history).

This also suggests having a separate repo to manage system wide and config files/folders. This would help maintain a separate growth history of these system folders.

Signed-off-by: Sebastian Jaramillo <hello@sebastianjt.com>
Added index.php and admin.php to domain/http folder.

It is important to show how the site name is initially set and then used in our config/config.site.php file to define our global variable: SITE_NAME.

Additionally added a read me.txt file to the templates directory just to provide some simple instructions.

Signed-off-by: Sebastian Jaramillo <hello@sebastianjt.com>
Simplified, corrected, and added instructions.

Simplified config.site.php file which didn't really need the 'site_name' run through a switch statement. This made sense before when requiring the config.env.php file with a complete path string. Now that it uses the SITE_DOCROOT global is unnecessary.

Corrected variable name on config.master.php. That was kept there accidentally after renaming the variable throughout the code.

All other additions are simply comments to help understand the script.

Signed-off-by: Sebastian Jaramillo <hello@sebastianjt.com>