Quicksearch
Pages
Recent Entries
PHP, SOAP, WSDL, Pain.
BaseApp 1.0.0a5 - Minor update: Deployable to providers!
The new wsdl2php - WSDLInterpreter: Out of beta!
Fall is a busy time
Inside BaseApp, Part 1 - Zend Framework and the Bootstrap
BaseApp 1.0.0a4 - Admin abstraction, Auth integration
Almost to v1 - A new wsdl2php in WSDLInterpreter - 1.0 RC2
WSDLInterpreter - OOP wsdl2php - Release Candidate 1
BaseApp update: 1.0.0a3 - phpdoc, Xend_Layout, complex error handling
WSDLInterpreter - OOP wsdl2php - Beta release!
Monday, September 17 2007
BaseApp 1.0.0a5 - Minor update: Deployable to providers!
Wednesday, August 22 2007
The new wsdl2php - WSDLInterpreter: Out of beta!
Wednesday, August 22 2007
Fall is a busy time
Tuesday, August 21 2007
Inside BaseApp, Part 1 - Zend Framework and the Bootstrap
Wednesday, August 8 2007
BaseApp 1.0.0a4 - Admin abstraction, Auth integration
Monday, August 6 2007
Almost to v1 - A new wsdl2php in WSDLInterpreter - 1.0 RC2
Sunday, August 5 2007
WSDLInterpreter - OOP wsdl2php - Release Candidate 1
Thursday, July 26 2007
BaseApp update: 1.0.0a3 - phpdoc, Xend_Layout, complex error handling
Sunday, July 22 2007
WSDLInterpreter - OOP wsdl2php - Beta release!
Tuesday, July 17 2007
Calendar
|
|
August '08 | |||||
| Mo | Tu | We | Th | Fr | Sa | Su |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Archives
Categories
Zend Framework BaseApp Overview
- Introduction to BaseApp
- BaseApp Downloads
- Overview of BaseApp Code
- Inside BaseApp Part 1: Zend Framework and the Bootstrap
Basic Application Directory Structure
For starters, below is the basic directory structure of BaseApp. More in-depth documentation (including inline documentation) is in the works for the first version.
./application/modules => Modular directory structure
Each module in the modules directory has a main Module class that extends the BaseApp_Module abstract class. If an implementing BaseApp_Module class exists somewhere within your include_path structure (in any subdirectory), you can reference it as a module entry point in the main BaseApp configuration. The constructor can be used to initialize any module specific settings. Each module should have the standard /controllers, /models, /views directory outlined in the Zend Framework documentation.
./cache => Cache folders for autoloader and Smarty
The cache directory (and subdirectories) are for storing cached information. Specifically, class script locations for the magic __autoload function and compiled Smarty templates are stored in these directories. They should be writable by the web server.
./configurations => Configuration folder
Central repository for configurations. The BaseApp.xml configuration file is stored in here, and contains various location, module and log configuration options.
./html => Document Root for web server
Storage for the .htaccess file and the main index.php script, as well as static resources (images, css, javascripts, etc.). Note that this index.php does an extremely basic startup of the BaseApp as the complexity of the typical "bootstrap" is encapsulated by the main BaseApp class.
./library => Application, Zend and other third party libraries
The BaseApp libraries and other libraries such as Smarty are contained in this folder.
./logs => Application log folder
Like ./cache, a directory for storing logs. The initial configuration has the main application log stored in this directory. The directory should be writable by the web server.
