Line 1: |
Line 1: |
− | <noinclude>{{TOCright}} | + | <noinclude>[[Category:Feature Page Incomplete]] |
− | [[Category:Feature Page Incomplete]] | + | [[Category:Feature|SoaS customization]] |
− | [[Category:Feature|Feature intro language keyboard options]] | |
| </noinclude> | | </noinclude> |
| | | |
| == Summary == | | == Summary == |
− | SOAS Deployement Settings Definition | + | SOAS Deployment Customization |
| | | |
| == Owner == | | == Owner == |
Line 14: |
Line 13: |
| * Targeted release: (0.88) | | * Targeted release: (0.88) |
| * Last updated: (2009 Nov 24) | | * Last updated: (2009 Nov 24) |
− | * Percentage of completion: 1% | + | * Percentage of completion: 5% |
| | | |
| == Detailed Description == | | == Detailed Description == |
− | In order to support deployements activities the standard SOAS image should allow a limited degree of personalization for basic settings. | + | In order to support deployments activities the standard SOAS image should allow a limited degree of customization for basic/advanced settings. |
| | | |
| This page would be the start of a documentation effort aimed to document those basic interfaces: | | This page would be the start of a documentation effort aimed to document those basic interfaces: |
Line 25: |
Line 24: |
| * to ease the personalization efforts from field organizations | | * to ease the personalization efforts from field organizations |
| * to avoid regression issues related to personalization done in the wrong places | | * to avoid regression issues related to personalization done in the wrong places |
− | * to ease peacefully coexistance between personalization needs and bugfixing/support activities | + | * to ease peacefully coexistence between personalization needs and bug fixing/support activities |
| | | |
| == Scope == | | == Scope == |
Line 34: |
Line 33: |
| | | |
| == User Experience == | | == User Experience == |
− | Users will have the opportunity to work in their native language from the initial experience of Sugar rather than having to initially wade through English-language menus.
| + | In case of a deploy in a school we could not expect children or teacher to spend a large initial amount of time to set up basic parameters for SOAS usage (es. LANGUAGE, Timezone, Keyboard, servers, etc). |
| + | |
| + | Whatever approach would be taken in order to land those initial settings in the actual sticks/images, the very first step is to try to define with increasing detail: |
| + | * what all those settings are |
| + | * where a deployer or developer could find them |
| + | * how to operate changes to those setting without creating regression errors in the procedure |
| | | |
| == Dependencies == | | == Dependencies == |
− | None | + | * None on code |
| + | |
| + | * Once consensus being reached on the customization documentation, developers that changes Sugar in areas that impact this documentation set should fell obliged to update it consistently and notify downstream. |
| | | |
| == Contingency Plan == | | == Contingency Plan == |
Line 43: |
Line 49: |
| | | |
| == Documentation == | | == Documentation == |
− | This is common practice now on several GNU/Linux distros, e.g., Ubuntu 9.10
| + | |
| + | SOAS Deployment Settings Table (Draft) |
| + | |
| + | |
| + | |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! Description!! What || Where !! How !! Complexity !! Notes/References |
| + | |- |
| + | |Language ||LANGUAGE and LANG environment variables || conf file, login/boot scripts || .... || .... || |
| + | |- |
| + | | Timezone ||Environment that define timezone || login/boot scripts || .... || ..... || |
| + | |
| + | |
| + | |- |
| + | | Jabber Server(s) || address of jabber server for the school/class || conf file? || ...... || ... |
| + | |
| + | |- |
| + | | WiFi settings (auto connect) |
| + | || in case of proxy, passwords needed|| conf file? || ..... || ... || see also mail: (http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020967.html ) |
| + | |
| + | |- |
| + | | Added Activity (added to the default set) |
| + | || Activity Bundle |
| + | || Filesystem or Journal?|| ... || ... || see also mail: (http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020967.html ) |
| + | |- |
| + | | Preferred Activities list reworked/reordered ||text file, proprietary format || /home/liveuser/.sugar/default/favorite_activities (in Soas) |
| + | || ... || ... || see also mail: (http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020967.html ) |
| + | |- |
| + | | User account || parameters || conf file ? ||schoolclass info to be added (?) || ... || ... |
| + | |- |
| + | | Additional Drivers || Linux drivers to support specific HW || Standard Linux Drivers locations || Link to an Howto Page || (Could be hard) || |
| + | |- |
| + | | Additional Multimedia || to enhance localization for specific packages (es. Gcompris Voices, openstreetmap dataset) || /Activities... || ... || ... || |
| + | |- |
| + | | Additional Contents (eBooks, images, ecc.) || files || to land in Journal or in compressed r/o partition || ... || ... || |
| + | |- |
| + | | Additional static HTML (local homepage, etc.) || files || to land in ... || ... || ... || see also mail: (http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020967.html ) |
| + | |- |
| + | |} |
| + | |
| + | Note: The "Complexity" column could be the base for differentiate the effort/scope of personalization effort: |
| + | * some of them could be defined as "standard" and potentially we could have half baked tools to smooth efforts (the idea is that's far easier to write a well done & safe script to be used by deployer on the field other than increase the Sugar UI with rarely used features) |
| + | * some of them could be defined as "hard" and then documented only then left to field/deployers will... |
| + | |
| | | |
| == Release Notes == | | == Release Notes == |
− | | + | ... |
| == Comments and Discussion == | | == Comments and Discussion == |
| * See [[{{TALKPAGENAME}}|discussion tab for this feature]] | | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] |
| + | |
| + | |
| + | == References == |
| + | |
| + | A basic list of setting to be described could be taken from http://wiki.sugarlabs.org/index.php?title=Request_New_Feature |
| + | (by [[User:andrea.mangiatordi|Andrea]] 16:41, 21 May 2009 (UTC) ): |
| + | |
| + | <ol> |
| + | *Date, Time & Timezone |
| + | *Language |
| + | *User Accounts |
| + | *WiFi settings |
| + | *Jabber server(s). |
| + | *Add/Remove Programs |
| + | *System Updates |
| + | *Desktop GUI settings |
| + | *Name SD card and USB media drives, etc. |
| + | ..... |
| + | *What else? |
| + | |
| + | </ol> |