A Qcodo based CMS/ecommerce framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
3.0 KiB

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