Jump to: navigation, search

Features/Proxy Settings

200 bytes added, 09:36, 14 February 2012
Update to reflect current status
== Summary ==
Setting Allow the user to configure proxy parameters via special settings using the Sugar Control Panel component.
== Owner ==
* Code: [[User:alsroot|Aleksey Lim]]* Icons: [[User:M_anishsascha_silbe| Anish MangalSascha Silbe]]
== Current status ==
* Targeted release: 0.9698* Last updated: 2Tue Nov 22 20:40:01 UTC 20112012-02-14
* Percentage of completion: 95%
== Detailed Description ==
In some cases people might Both individual users and deployments need to be behind HTTP able to set a proxyforSugar and activities to use. While we'd like the system to work that allout automatically (e.g. using [https://en.wikipedia. For noworg/wiki/Web_Proxy_Autodiscovery_Protocol WPAD]), there this often isn't possible. Commonreasons include legacy ("inherited") setups and network uplinks simply beingout of control of the user respectively deployment. The existing Network Control Panel is no any users friendly way in enhanced by adding a new section for theproxy settings. For consistency between Sugar and Gnome, the basic layout ofthe Gnome 3 proxy settings has been mirrored: A combo box allows the user to setup select how the proxy settingshould be determined (None=direct connection,Automatic=WPAD or PAC, Manual=enter host names and ports for each protocol).Based on which method was selected, additional configuration options arepresented to the user. The settings are stored via gconf, using the same keys as Gnome 2.
== Benefit to Sugar ==
Set proxy parameters without using low level tools like gconftool or switching to Gnome session. This is especially required in Australia and is being developed by ActivityCentral following their inputSee [[#Detailed Description|Detailed Description]].
== Scope ==
New Modifying the existing Network Control Panel component.
== UI Design ==
== How To Test ==
* clone [ sources]Set up a proxy on a computer in the same network* symlink cloned directory to CP components directory, {{Code|/usr/share/sugar/extensions/cpsection}} by defaultOpen Owner icon → Network Control Panel* restart sugar shell* open Proxy CP component and Change the proxy settings according to your proxy setup proxy connection* open gnome-network-setting Switch to Gnome and check if it that Gnome Control Center → Network → Network proxy has the same options set* Use Browse to access the [ Sugar Labs home page]
== User Experience ==
The feature is entirely localized only within Control Panel.See [[#UI Design|UI Design]]
== Dependencies ==
NoneThere are no new dependencies.
== Contingency Plan ==
Do not Users can continue to use new the Gnome Control Panel componentCenter to configure proxy settings.
== Documentation ==
''Is there upstream There is no documentation on beyond this feature, or notes you have written yourself? Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involvedpage.''
== Release Notes ==
''There have been no changes to public API. The Sugar Release Notes inform end-merely need to mention that users about what is new in can now configure proxy settings from within Sugar. As detailed above, the release. An Example UI is [[0.84/Notes]]. The release notes also help users know how very similar to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns. If there are any such changes involved in this feature, indicate them here. You can also link to upstream documentation if it satisfies this need. This information forms the basis of the release notes edited by the release team and shipped with the releaseGnome UI.''
== Comments and Discussion ==
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page. -->

Navigation menu