| 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 | | Web2py also includes a T3 level of abstraction, but we're not using that directly (just borrowing ideas). |
| 16 | | * Web2Py: |
| 17 | | * Official Manual (costs money): http://www.lulu.com/content/4968879 |
| 18 | | * http://www.vimeo.com/3703345 |
| 19 | | * http://mdp.cti.depaul.edu/examples/static/cookbook.pdf |
| 20 | | * http://mdp.cti.depaul.edu/examples/static/web2py_cheatsheet.pdf |
| 21 | | * http://mdp.cti.depaul.edu/examples/default/examples |
| 22 | | * http://mdp.cti.depaul.edu/examples/default/tools |
| 23 | | * http://mdp.cti.depaul.edu/examples/default/dal |
| 24 | | * http://mdp.cti.depaul.edu/examples/static/epydoc/index.html |
| 25 | | * T2: |
| 26 | | * http://mdp.cti.depaul.edu/examples/static/t2.pdf |
| 27 | | * http://dl.getdropbox.com/u/169957/t3_cheatsheet.pdf |
| | 14 | The !SahanaPy framework (S3) is built on Web2Py's Auth/Crud classes in {{{tools.py}}} (with some remnants of the older T2), however sometimes we need more control therefore need to drop down a level or two.[[BR]] |
| | 15 | * http://web2py.com/examples/default/docs (recommend the 'New Cookbook' until version 2 of the official book comes out) |