After understanding the basic principles and customization mechanism of zentaoPHP framework, you should be familiar with the directory of ZenTao.
1. Root
bin command line scripts of ZenTaoconfig master configuration files and the database configuration files
db database scripts of upgrading and complete database building scripts
framework core files of zentaoPHP framework
lib class files, e.g. database access, sending emails and data verification
module module files, over 30 modules in ZenTao.
tmp temporary files
www table files, js files, images, entry programs of ZenTao and index.php
2. www
data files uploadedfushioncharts flash files for reports
js jquery extensions and corresponding functions
theme style sheets
install.php installation programs
uprade.php upgrade programs which will be accessed when upgrading
.htaccess and .ztaccess Apache configuration files; configure ZenTao static access when rewrite module is on
3. Module
There are over 30 modules In Module directory. Each module corresponds to one feature in ZenTao. The features in ZenTao are composed of these modules.
view template files for pages, e.g. the corresponding template is browse.html.php if you want to view the bug page.
config.php configuration files for the module
control.php is the entry of all pages of bug module, which means the definition of the method to view bug related pages can be found in this directory.
model.php is the methods for bug related actions in the database