A file can either be:
This leads to 4 possibles usage, and each of them is reflected in the ~/public/ folder:
Note
Here, Novius OS refers to the core and also to any application of the website.
There’s a 5th directory ~/public/media/, used by the Media centre.
Where Novius OS can write the developer cannot, and vice-versa.
~/public/static/ and ~/public/htdocs/ have the same sub-directories structure:
Note
classes and views directories should not contain a lot of files, since most of your developments should go in applications.
MVC applies to core, and also to applications
There are 6 main directories: