Platform Team/Sweets Distribution/Factory/Features: Difference between revisions
No edit summary |
|||
| Line 11: | Line 11: | ||
The following features are being targeted to Sugar distributors who create downstream solutions based on Sweets Distribution and experienced users who enable these features on their own risk. | The following features are being targeted to Sugar distributors who create downstream solutions based on Sweets Distribution and experienced users who enable these features on their own risk. | ||
* [[Platform_Team/Sweets_Distribution/Features/Blacklists|Blacklist Shell components]]<br>Blacklist usage of particular Sugar Shell components. | |||
* [[Platform_Team/Sweets_Distribution/Features/Plugins|Shell plugins]]<br>Pluggable Sugar Shell code to extend current behavior. Factory repository provides the following plugins: | |||
** [http://git.sugarlabs.org/desktop/sugar-telepathy-plugin telepathy] from {{Code|sugar-telepathy-plugin}} package<br>Alternative implementation of Neighborhood collaboration in Sugar Shell that is assumed to make Telepathy related code more robust. | |||
** [http://git.sugarlabs.org/network/shell-plugin sn] from {{Code|sugar-network-plugin}} package<br>Plugin adds Sugar Network integration to Sugar Shell. It is also working example how to replace original sugar-datastore with new implementation. | |||
** [http://git.sugarlabs.org/server/client client] from {{Code|sugar-client}} package<br>Plugin to initiate various deployment related routines on end user side. | |||
** [http://git.sugarlabs.org/desktop/sugar-proxy-plugin proxy] from {{Code|sugar-proxy-plugin}} package<br>Internet proxy configuration. | |||
Factory repository provides the following plugins: | |||
* [http://git.sugarlabs.org/desktop/sugar-telepathy-plugin telepathy] from {{Code|sugar-telepathy-plugin}} package<br>Alternative implementation of Neighborhood collaboration in Sugar Shell that is assumed to make Telepathy related code more robust. | |||
* [http://git.sugarlabs.org/network/shell-plugin sn] from {{Code|sugar-network-plugin}} package<br>Plugin adds Sugar Network integration to Sugar Shell. It is also working example how to replace original sugar-datastore with new implementation. | |||
* [http://git.sugarlabs.org/server/client client] from {{Code|sugar-client}} package<br>Plugin to initiate various deployment related routines on end user side. | |||
* [http://git.sugarlabs.org/desktop/sugar-proxy-plugin proxy] from {{Code|sugar-proxy-plugin}} package<br>Internet proxy configuration. | |||
* Registration on school servers is disabled by default<br>Sugar Shell support registration on OLPC XS school server. Sweets Distribution does not provide OLPS XS and this functionality is disabled by default. To revert original behavior, set {{Code|/schemas/desktop/sugar/show_register}} GConf key to {{Code|true}}. | * Registration on school servers is disabled by default<br>Sugar Shell support registration on OLPC XS school server. Sweets Distribution does not provide OLPS XS and this functionality is disabled by default. To revert original behavior, set {{Code|/schemas/desktop/sugar/show_register}} GConf key to {{Code|true}}. | ||
* Closer integration with login managers<br>Sugar Shell will reuse language setting from GDM manager, [http://bugs.sugarlabs.org/ticket/2603 #2603]. | * Closer integration with login managers<br>Sugar Shell will reuse language setting from GDM manager, [http://bugs.sugarlabs.org/ticket/2603 #2603]. | ||