Changes between Version 19 and Version 20 of DeveloperGuidelinesS3Framework
- Timestamp:
- 04/23/09 19:50:56 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelinesS3Framework
v19 v20 1 1 == !SahanaPy Framework == 2 We have built an S3 framework as a higher level of abstraction on top of T2 (now Auth/Crud).[[BR]]2 We have built an S3 framework as a higher level of abstraction on top of Web2Py.[[BR]] 3 3 This should be used by modules where possible, but if more power is needed then drop down a level of two (to T2, to base Web2Py or to raw Python). 4 4 5 gluon/tools.py is used for: 6 * [wiki:DeveloperGuidelinesAuthenticationAccess AAA] 7 * simplified [wiki:DeveloperGuidelinesCreateReadUpdateDelete CRUD] 8 5 9 T2 is used for: 6 * simplified [wiki:DeveloperGuidelinesCreateReadUpdateDelete CRUD] 7 * Conflict Detection 8 9 Auth is used for: 10 * [wiki:DeveloperGuidelinesAuthenticationAccess AAA] 11 12 '''NB Auth & Crud are being moved from T2 into Web2Py's {{{gluon/tools.py}}} with an improved API, so we should follow this (once in Web2Py API will always be backwards-compatible unlike T2)''': 13 * http://groups.google.com/group/web2py/browse_thread/thread/3a8aafb435cc1c6a 10 * itemize (formatted list display) 14 11 15 12 We extend the Auth/Crud/T2 classes in {{{modules/sahana.py}}}.[[BR]]