|
NOTE: The files in this and all subdirectories are from the QCodo Framework (www.qcodo.org).
|
|
They are released under the MIT Open source licence - please see the file _LICENSE.txt in
|
|
this directory.
|
|
|
|
|
|
This is the central location for all QCodo include files. Feel free to include
|
|
any new classes or include files in this directory.
|
|
|
|
|
|
**** configuration.inc.php ****
|
|
|
|
This conatins server-level configuration information (e.g. database connection
|
|
information, docroot paths (including subfoldering and virtual directories),
|
|
etc. You must make modifications to this file to have it reflect the
|
|
configuration of your system.
|
|
|
|
See the inline documentation in configuration.inc.php for more information.
|
|
|
|
|
|
|
|
**** prepend.inc.php ****
|
|
|
|
This is the top-level include file for any and all PHP scripts which use
|
|
Qcodo. Global, application-wide loaders, settings, etc. are in this file.
|
|
|
|
Feel free to make modifications/changes/additions to this file as you wish.
|
|
Note that the QApplication class is defined in prepend.inc as well. Feel free
|
|
to make changes, override methods, or add functionality to QApplication as
|
|
needed.
|
|
|
|
See the inline documentation in prepend.inc.php for more information.
|
|
|
|
|
|
|
|
**** qcodo/ ****
|
|
|
|
The qcodo/ subdirectory contains the codebase for the qcodo framework, itself.
|
|
|
|
** CodeGen, QForm and QControl Customizations
|
|
|
|
If you want to make *customizations* to parts of the Qcodo framework, you can
|
|
make customizations in the following places inside of qcodo/:
|
|
|
|
* CodeGen customizations, as well as CodeGen templates/subtemplates changes,
|
|
can be made in the qcodo/codegen/ subdirectory
|
|
* QForm and any QControl customizations can be made in the qcodo/qform/ subdirectory
|
|
* New or other downloaded QControls that are not put in core can be put into
|
|
the qcodo/qform/ directory
|
|
|
|
** Qcodo Core
|
|
|
|
The qcodo/_core/ subdirectory contains the "core" code that is not meant to be
|
|
modified by most end users, excpet in cases where you are adding non-standard
|
|
functionality or making bug fixes, etc.
|
|
|
|
If you are making changes to files in qcodo/_core/ to fix core bugs/issues/errors,
|
|
or to add functionality in Qcodo that does not exist, you are encouraged to post
|
|
your changes to the Qcodo Forums (http://www.qcodo.com/forums/) so that those
|
|
changes/fixes can hopefully be integrated into the Qcodo core.
|
|
|
|
|
|
|
|
**** data_classes/, data_classes/generated/, formbase_classes_generated/, panelbase_classes/generated ****
|
|
(Note: this is for the standard configuration - see file configuration_beginners, it is altered for QuasiCMS)
|
|
These directories are created when you code generate, and contain the code
|
|
generated classes. Note that the files in any directory named "generated"
|
|
will ALWAYS be overwritten by the code generator.
|
|
|
|
HOWEVER, the files in data_classes., itself, will NEVER be overwritten.
|
|
Therefore, you should FEEL FREE to make ANY CUSTOMIZATIONS to your data
|
|
classes in the data_classes directory.
|
|
|
|
You can see the "Customized Business Logic" example in Section 2 on the
|
|
Examples Site for more information.
|