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 == |
− | 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 paramenters for SOAS usage (es. LANGUAGE, Timezone, Keyboard, servers, etc). | + | 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: | | 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: |
Line 42: |
Line 41: |
| | | |
| == 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 49: |
Line 50: |
| == Documentation == | | == Documentation == |
| | | |
− | SOAS Deployement Settings Table (Draft) | + | SOAS Deployment Settings Table (Draft) |
| | | |
| | | |
Line 55: |
Line 56: |
| {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| |-style="background:#787878; color: white;" | | |-style="background:#787878; color: white;" |
− | ! Description!! What || Where !! How !! Complexity | + | ! Description!! What || Where !! How !! Complexity !! Notes/References |
| |- | | |- |
− | |Language ||LANGUAGE and LANG environment variables || conf file, login/boot scripts || .... || .... | + | |Language ||LANGUAGE and LANG environment variables || conf file, login/boot scripts || .... || .... || |
| |- | | |- |
− | | Timezone ||Environment that define timezone || login/boot scripts || .... || ..... | + | | Timezone ||Environment that define timezone || login/boot scripts || .... || ..... || |
| | | |
| | | |
| |- | | |- |
− | | Jabber Server(s) || addres of jabber server for the school/class || conf file? || ...... | + | | Jabber Server(s) || address of jabber server for the school/class || conf file? || ...... || ... |
| | | |
| |- | | |- |
− | | WiFi settings | + | | WiFi settings (auto connect) |
− | || in case of proxy, passwords needed|| conf file? || ..... | + | || in case of proxy, passwords needed|| conf file? || ..... || ... || see also mail: (http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020967.html ) |
| | | |
| |- | | |- |
− | | Activity selection or preferred list reworked (added to default set) | + | | Added Activity (added to the default set) |
− | || Journal | + | || Activity Bundle |
− | || tbd | + | || 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 (?) | + | | 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 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 extraction) || /Activities... || ... || ... | + | | 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 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 ... || ... || ... | + | | 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: | | 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 easyer 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 "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... | | * some of them could be defined as "hard" and then documented only then left to field/deployers will... |
| | | |
Line 99: |
Line 103: |
| == References == | | == References == |
| | | |
− | A basic list of setting to be descripted could be taken from http://wiki.sugarlabs.org/index.php?title=Request_New_Feature | + | 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) ): | | (by [[User:andrea.mangiatordi|Andrea]] 16:41, 21 May 2009 (UTC) ): |
| | | |