Changes

Jump to navigation Jump to search
372 bytes added ,  11:29, 19 February 2013
Line 67: Line 67:  
1. There is a new icon on the control panel (as a place holder, we use a color-inverted activity-web.svg) for online account management. It has a label, _('Configure your Web Services'). When that icon is clicked, a horizontal list of icons (provided by the services) is displayed. (If no services are installed, a message to that effect is displayed.) If a service is requested, a widget provided by the service is displayed in the bottom 3/4 of the screen. Typically, this would be some sort of login dialog. A token and expiration time may be stored in .gconf/desktop/sugar/collaboration or some other place specific to the online service.
 
1. There is a new icon on the control panel (as a place holder, we use a color-inverted activity-web.svg) for online account management. It has a label, _('Configure your Web Services'). When that icon is clicked, a horizontal list of icons (provided by the services) is displayed. (If no services are installed, a message to that effect is displayed.) If a service is requested, a widget provided by the service is displayed in the bottom 3/4 of the screen. Typically, this would be some sort of login dialog. A token and expiration time may be stored in .gconf/desktop/sugar/collaboration or some other place specific to the online service.
   −
[[File:Sugar-CP-Section-with-Web-services.png|300px]]
+
<gallery>
[[File:FB-online-account-manager.png|300px]]
+
File:Sugar-CP-Section-with-Web-services.png|The Web Services section is on the lower right
 +
File:FB-online-account-manager.png|The available services are shown along the top (in this case, only FB is installed)
 +
</gallery>
    
2. In the Journal list view, a new palette entry is created for each installed online service under the Copy-to submenu. If the service is "active", i.e., the user has a valid token as determined by the online service, then that button is sensitive. Otherwise, it is insensitive.
 
2. In the Journal list view, a new palette entry is created for each installed online service under the Copy-to submenu. If the service is "active", i.e., the user has a valid token as determined by the online service, then that button is sensitive. Otherwise, it is insensitive.
   −
[[File:Fb-share-on-fb.png|300px]]
+
<gallery>
 +
File:Fb-share-on-fb.png|The web services are added to the Copy-to menu (in this case, only FB is installed)
 +
</gallery>
    
3. In the Journal detail view, the Copy-to submenu is also updated. In addition, a refresh button for each installed online service is displayed on the toolbar. The service itself determines whether or not that button is sensitive or insensitive. (For example, the Facebook service uses the refresh button to retrieve comments from Facebook. Therefore, the refresh button is only sensitive if the Facebook service is active ''and'' the entry has been shared with Facebook.)
 
3. In the Journal detail view, the Copy-to submenu is also updated. In addition, a refresh button for each installed online service is displayed on the toolbar. The service itself determines whether or not that button is sensitive or insensitive. (For example, the Facebook service uses the refresh button to retrieve comments from Facebook. Therefore, the refresh button is only sensitive if the Facebook service is active ''and'' the entry has been shared with Facebook.)
   −
[[File:FB-comments.png|300px]]
+
<gallery>
 +
File:FB-comments.png|An example of comments retrieved from FB using the Refresh button. These comments co-exist with comments generated from within Sugar.
 +
</gallery>
    
== How To Test ==
 
== How To Test ==

Navigation menu