For those of you already familiar with a Model-View-Controller (MVC) pattern, the directory layout below should look familiar.
|controllers||The “C” in MVC (Model-View-Controller)|
|deploy||App information, install scripts, default configuration and other helper files|
|libraries||The “M” in MVC (ClearOS only uses libraries - similar to models)|
|views||The “V” in MVC|
Don't worry about having to create this folder structure if you're working on a new app. The clearos CLI script makes things easy:
cd ~/apps clearos newapp
Enter your app's basename (all lowercase, with underscore word separators), and the utility will not only create the directory structure, but also stub out your basic controller and view.
Copyright © 2009- ClearCenter