Changes between Version 57 and Version 58 of DeveloperGuidelines
- Timestamp:
- 03/08/09 14:31:38 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines
v57 v58 12 12 13 13 Web2Py can work at several different levels of abstraction.[[BR]] 14 The !SahanaPy framework (S3) is mainly built on the simplified T2 level (Update: now being migrated to Web2Py's Auth/Crud classes), however sometimes we need more control therefore need to drop down a level or two.[[BR]]14 The !SahanaPy framework (S3) is built on a mixture of the simplified T2 level & Web2Py's Auth/Crud classes in {{{tools.py}}}, however sometimes we need more control therefore need to drop down a level or two.[[BR]] 15 15 Web2py also includes a T3 level of abstraction, but we're not using that directly (just borrowing ideas). 16 * T2 level (Web2Py's Auth/Crud aren't yet documented): 16 * Web2Py: 17 * http://mdp.cti.depaul.edu/examples/static/cookbook.pdf 18 * http://mdp.cti.depaul.edu/examples/static/web2py_cheatsheet.pdf 19 * http://mdp.cti.depaul.edu/examples/default/examples 20 * http://mdp.cti.depaul.edu/examples/default/tools 21 * http://mdp.cti.depaul.edu/examples/default/dal 22 * http://mdp.cti.depaul.edu/examples/static/epydoc/index.html 23 * T2: 17 24 * http://mdp.cti.depaul.edu/examples/static/t2.pdf 18 25 * http://dl.getdropbox.com/u/169957/t3_cheatsheet.pdf 19 * Lower level:20 * http://mdp.cti.depaul.edu/examples/static/cookbook.pdf21 * http://mdp.cti.depaul.edu/examples/static/epydoc/index.html22 * http://mdp.cti.depaul.edu/examples/static/web2py_cheatsheet.pdf23 26 24 27 === Model ===