From: <ope...@li...> - 2002-06-27 03:53:57
|
Update of /cvsroot/openposs/Documents In directory usw-pr-cvs1:/tmp/cvs-serv28855 Added Files: OPRFC005.txt Log Message: Initial Addition. --- NEW FILE: OPRFC005.txt --- Filename: OPRFC005.txt Author : Brian A Cheeseman <bc...@bc...> Date : June 27, 2002 Purpose : This document will describe the API's and directory structures utilized as part of the openPOS System. Status : Open for discussion. Contents ~~~~~~~~ i - Prelude 1 - Server Directory Structure 2 - Directory Purpose Descriptions i - Prelude ~~~~~~~~~~~ This document will describe the directory structure of the Server and API for the openPOS System. It will be a work inprogress throughout the development cycle of the project, however will be made into a standard each time a new release is made available to the public. 1 - Server Directory Structure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Server/ | +- admin/ | | | +- Admin/ | | | | | +- module.php | | : | | | +- UserAdmin/ | | | | | +- module.php | | : | | | +- ModuleAdmin/ | | | | | +- module.php | | : | : | +- index.php | : | +- adodb/ | | | : | +- java/ | | | : | +- language/ | | | +- eng/ | | | | | +- global.php | | : | | | +- deu/ | | | | | +- global.php | | : | : | +- module/ | | | +- Transaction/ | | | | | +- module.php | | +- admin.php | | : | | | +- Quote/ | | | | | +- module.php | | +- admin.php | | : | | | +- Customer/ | | | | | +- module.php | | +- admin.php | | : | : | +- reports/ | | | +- Low_Stock/ | | | | | +- report.php | | : | : | +- theme/ | +- Default/ | | | +- theme.php | +- theme.css | : : 2 - Directory Purpose Descriptions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Server/ This directory is the root of the directory structure for the openPOS System server. It contains the API's for the server, and also holds the initial configuration to get the server connected to the database containing all data for the system as well as the configuration data. /Server/admin/ This directory holds the directories containing the administration and configuration modules. /Server/admin/Admin/ This directory contains the php files for the top level of the administration capabilities within the openPOS system. Once coded, the end-user will have no need to change anything within these files. The files in this directory will basically provide a menu to the other admin modules within the /Server/admin/ directory structure. /Server/admin/UserAdmin/ This directory provides the User Administration module for the openPOS System. This will be all of the user management and will also provide links back to the main administration module listed above. /Server/admin/ModuleAdmin/ This directory provides the module administration capabilities for the openPOS System. This will include the installation/de-installation, enabling and disabling of modules. |