Changes between Version 147 and Version 148 of DeveloperGuidelines
- Timestamp:
- 02/19/11 20:00:56 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines
v147 v148 7 7 8 8 * [wiki:InstallationGuidelinesDeveloper How to install a Development Enviroment] 9 * [wiki:DeveloperGuidelinesBzr Using Bzr] Version Control 10 * [wiki:DeveloperGuidelinesBzr#HowtogetyourworkMergedintoTrunk How to get your work Merged into Trunk] 9 11 10 12 ==== S3 Framework ==== … … 12 14 * [wiki:DeveloperGuidelinesS3Framework Sahana Eden Framework: S3] 13 15 * [wiki:S3 S3 Developer Guide] 16 17 ==== Migrating from other Frameworks ==== 14 18 15 19 * [wiki:DeveloperGuidelinesSahana2Migration Help for Developers Migrating from Sahana PHP] 16 20 * [wiki:DeveloperGuidelinesDjangoMigration Help for Developers Migrating from Django] 21 22 ==== First Steps ==== 23 17 24 * [wiki:DeveloperGuidelinesNewModule How to add a new Module?] 18 * [wiki:DeveloperGuidelinesBzr Using Bzr] Version Control19 * [wiki:DeveloperGuidelinesBzr#HowtogetyourworkMergedintoTrunk How to get your work Merged into Trunk]20 25 21 * [wiki:DeveloperGuidelinesCodeConventions Code Conventions] 26 ==== Functionality ==== 27 28 * [wiki:DeveloperGuidelinesGIS GIS] - Mapping 29 * [wiki:DeveloperGuidelinesSVG SVG] - Charts 30 31 ==== User Interface ==== 22 32 23 33 * [wiki:DeveloperGuidelinesCSS CSS] 24 34 * [wiki:DeveloperGuidelinesThemes Themes] 25 * [wiki:DeveloperGuidelinesGIS GIS] - Mapping 26 * [wiki:DeveloperGuidelinesSVG SVG] - Charts 35 27 36 * [wiki:DeveloperGuidelinesInternationalisation Internationalization] 28 * [wiki:DeveloperGuidelinesArchitecture Architecture] 29 * [wiki:DeveloperGuidelinesDocumentation Documentation] 37 38 ==== Quality ==== 30 39 31 40 * [wiki:DeveloperGuidelinesUsability Usability] 32 * [wiki:DeveloperGuidelinesOptimisation Optimisation]33 41 34 42 * [wiki:DeveloperGuidelinesTesting Testing] 35 43 * TestCases - User Testing - List of things to test 36 44 45 * [wiki:DeveloperGuidelinesOptimisation Optimisation] 46 * [wiki:DeveloperGuidelinesCodeConventions Code Conventions] 47 48 ==== Release Process ==== 49 37 50 * [wiki:DeveloperGuidelinesReleaseProcess Release Process] 38 51 * [wiki:DeveloperGuidelinesDataMigration Data Migration] 39 52 53 ==== Other Resources ==== 54 40 55 * [wiki:DeveloperGuidelinesTips Tips] - useful links to explore 41 56 57 * [wiki:DeveloperGuidelinesArchitecture Architecture] 58 * [wiki:DeveloperGuidelinesDocumentation Documentation] 59 60 * [wiki:Domain Understanding the Domain] 61 62 ==== Mobile ==== 63 64 * [wiki:MobileAndroid Android] - Developer Guidelines for the Android client 65 42 66 == Python == 67 43 68 Indentation matters (use 4 spaces instead of Tabs) 44 69 * http://diveintopython.org … … 53 78 54 79 == Web2Py == 80 55 81 This is an [http://en.wikipedia.org/wiki/Model-view-controller MVC] environment (like [http://web2py.com/AlterEgo/default/show/103 Rails] & [http://web2py.com/AlterEgo/default/show/101 Django]. [http://vimeo.com/6507384 Django polls tutorial conversion course]). 56 82 … … 72 98 73 99 == Tutorial == 100 74 101 This tutorial was given at !SahanaCamp 1.1 in Taiwan: 75 102 * http://www.slideshare.net/AidIQ/sahana-introduction-to-the-code-v2 … … 129 156 130 157 === Deployment === 158 131 159 Browsers default to only downloading 2 files from the same origin at a time, so many files is very slow on high latency links. 132 160 … … 151 179 !ToDo: Investigate using LabJS to download/execute scripts asynchronously: 152 180 * http://labjs.com 153 154 == Mobile ==155 * [wiki:MobileAndroid Android] - Developer Guidelines for the Android client156 157 == Understanding the Domain ==158 * [wiki:Domain Domain]