Location: PHPKode > projects > QuasiCMS > quasi-0.2.2/includes/_README.txt
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.
Return current item: QuasiCMS