The application directory layout is as follows:
- inc/app - Base folder for all applications
- appname - Individual application folder
- boxes - Boxes
- conf - Configuration files for your application
- data - Any filesystem data storage for your application
- docs - Documentation, both API documentation and the user manual
- forms - Forms
- html - SimpleTemplate templates
- install - Where installation files and routines are stored
- lib - Where libraries (PHP classes and functions) are stored
- pix - Where images are stored
- appname - Individual application folder
Conf Folder
The conf folder usually contains two files:
- config.ini.php - Contains metadata about your application and its default handlers
- properties.php - Contains global properties for your application
Install Folder
The installation folder typically contains the following files:
- changes.txt - A log of changes between versions of the application
- collection_name.php - PHP files in the install folder are usually CollectionDefinitionFiles, and are actually IniFiles
- INSTALL - A set of installation instructions for the application
- install-mysql.sql - The SQL schema definition for the application
- subfolder - Subfolders are usually scheduler tasks which would be copied into the inc/app/scheduler/tasks folder
- upgrade-1.0.0-1.0.1.sql - Upgrade SQL scripts which modify the database schema to support the new features in an upgraded version
Created on March 27, 2005 10:47 PM by lux
Linked from: Apps