Changes

Jump to navigation Jump to search
m
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 44: Line 50:  
== Documentation ==
 
== Documentation ==
   −
SOAS Deployement Settings Table (Draft)
+
SOAS Deployment Settings Table (Draft)
      Line 50: 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 || ....  || easy (must be!)
+
|Language ||LANGUAGE and LANG environment variables || conf file, login/boot scripts || ....  || .... ||
   
|-
 
|-
| Timezone ||Environment that define timezone || login/boot scripts || .... ||  easy (must be!)
+
| 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 (?) || ... || ...
 +
|-
 +
| 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... || ... || ... ||
 
|-
 
|-
| User account || parameters || conf file ? ||schoolclass  info to be added (?)
+
| Additional Contents (eBooks, images, ecc.) || files || to land in Journal or in compressed r/o partition || ... || ... ||
 
|-
 
|-
| Additional Drivers || Linux drivers to support specific HW || Standard Linux Drivers locations || Link to an Howto Page || (Could be hard)
+
| 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 ==
Line 85: 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) ):
  

Navigation menu