| 1 | [[TOC]] |
| 2 | = !SysAdmins = |
| 3 | |
| 4 | We can always use !SysAdmin support to help out with our infrastructure: developing tools & maintaining sites. |
| 5 | |
| 6 | == Deployment Cycle == |
| 7 | * InstallationGuidelines |
| 8 | * MaintenanceGuidelines |
| 9 | * UserGuidelinesUpgrade |
| 10 | * BluePrintUpgrades |
| 11 | * PakistanDeploymentCycle |
| 12 | |
| 13 | == Setting up a New Instance == |
| 14 | These documents are secured - ask for access if you are going to contribute: |
| 15 | * [https://spreadsheets.google.com/ccc?key=0AgESuewSG-wodHJTUEp1eGUzODY0bkg3aEhldllxMnc&hl=en_GB&pli=1#gid=0 IP Addresses/RAM Allocations for Eden Infrastructure] |
| 16 | * [https://docs.google.com/Doc?docid=0Ac-Y6NVjUsjiZGN4a2s1Y3RfMTRkc2c0Y2djYw&hl=en_GB Setting up a new VM instance on Eden Infrastructure] |
| 17 | |
| 18 | == References == |
| 19 | * [https://docs.google.com/Doc?docid=0Ac-Y6NVjUsjiZGN4a2s1Y3RfMTNnNXZjbnpoZA&hl=en_GB SysAdmin notes for Eden Infrastructure] |
| 20 | * [https://docs.google.com/Doc?docid=0ASR82JeFPTCOZGNicWQ2cl80N2c3Y21jcGdu&hl=en_GB Foundation Infrastructure] |
| 21 | * [https://docs.google.com/Doc?docid=0Ac-Y6NVjUsjiZGN4a2s1Y3RfMTJjdjJ3MjNnZg&hl=en_GB Contacts] |
| 22 | |
| 23 | == !ToDo == |
| 24 | |
| 25 | === Test === |
| 26 | * Set up an instance of Hudson to automatically run through our [DeveloperGuidelinesTesting#FunctionalTests Selenium tests] |
| 27 | |
| 28 | === Demo === |
| 29 | * Have a set of reference data available |
| 30 | |
| 31 | === Pootle === |
| 32 | * Upgrade to 2.1.4 (from 2.1.1) |
| 33 | |
| 34 | === Trac === |
| 35 | * Upgrade to 0.12.1 |
| 36 | * Check Plugin Dependencies |
| 37 | * Convert from sqlite to PostgreSQL (or MySQL) to improve performance |
| 38 | * Add Timing & Estmation Plugin |
| 39 | * Investigate a fix or alternative to http://trac-hacks.org/wiki/MathCaptchaPlugin for allowing Trac users to register bugs anonymously whilst not locking out our testing team. |
| 40 | * See if we can not send emails out to users for the updates they make themselves (maybe fixed in 0.12.x?) |
| 41 | * Investigate a fix for the last section edit doubling-up the footers (maybe fixed in 0.12.x?) |
| 42 | |
| 43 | === Release Process === |
| 44 | * [wiki:DeveloperGuidelinesReleaseProcess#ExportApplication] |
| 45 | * Bzr start-commit hook to [wiki:DeveloperGuidelinesBzr#ToolsfordirectcommitterstoTrunk check for existence of 'compiled' folder] |
| 46 | |
| 47 | === Translation Process === |
| 48 | * Bzr start-commit hook to update all languages (need a script rather than the current appadmin UI method) |
| 49 | {{{ |
| 50 | cd web2py |
| 51 | python web2py.py -S eden -R applications/eden/static/scripts/tools/languages.py |
| 52 | }}} |
| 53 | * Scripts to automate the conversion 2 PO & upload/download to/from Pootle: UserGuidelinesLocalisation |