File and Directory Structure
Current and proposed directory structure. Suggestions for improvements are welcome.
The concept of the directory and file structure is to create plug-able self contained applications. It is also designed as a move to refactor the project to use the HMVC design pattern. See the following links for additional information.
Design goal for applications are self contained application that is designed to plug in a simple way.
- images (global)
- view - support multiple sets of views.
- images - images specific to this view
Same as App Structure only the bare minimum applications belong in core such as menu, user managerment, groups, permissions, domains and default settings.
Move the functions this file contains into classes in their respective directories.
- includes directory
Consider renaming this directory to resources.
- includes classes
Move the specific classes into their respective app/resources/classes directories.
Move the rest of the install.php file into methods of the install class.