The Virtual File System is used to store all of the files from your site. It is currently accessible from a WebDAV server hosted by Emergence on every site. This is currently facilitated through PHP but will be moved to NodeJS in the future.
The WebDAV interface is accessible for all Emergence websites at http://yoursite.com/develop.
Logging in for the first time may take a couple seconds but once you are in you should see a couple folders already in your site. These folders create a structure for you to publish your site's assets to the Virtual Directory Structure.
This folder allows you to browse and open files from the _parent site that your site inherits it's current code and assets from.
When you login for the first time or visit the site for the first time the load might take some time because Emergence is downloading the files necessary from the parent site.
You may open anything in the _parent site however when you hit save the file will be placed in the same directory structure but on your site instead of the parent.
The same file in your site takes precedence over that file in the _parent folder.
All the templates for your site should be stored here.
Your PHP classes go here. Emergence already comes with an extensive list of classes. Classes should be named 'className.class.php'.
If a class with name 'className.class.php' loads then a PHP file with name 'className.config.php' will automatically execute immediately after the class loads.
This is where files will actually load depending on the URL used to access the website's file. It emulates a regular htdocs directory that most people are used to.
It is optional to use .php for PHP files in this directory. Any PHP file in this folder can be accessed with the first slash after the domain name without the extension. For example to access hello.php you would use sitedomain.com/hello.