Summer of Code/2013/Social Sugar project/Documentation: Difference between revisions

Mini Profiles: Update docs with initial description
Mini Profiles: User interface additions
Line 31: Line 31:
* This is an abstract class for WebService posts returned by `get_latest_post`
* This is an abstract class for WebService posts returned by `get_latest_post`
* Has unimplemented methods for title, message, image and hyperlink.
* Has unimplemented methods for title, message, image and hyperlink.
UI additions:
All additions are in Group view. (F2)
==== Small Cloud Icon ====
* A small cloud shaped icon is displayed over your friend when you both have a social sugar extension installed.
* This icon can be clicked to view latest posts from web service account of your friend.
[[File:MiniprofileScreenshot.jpg|260 px|Small cloud icon in friends view.]]
==== Large Cloud Icon ====
* On clicking the small cloud icon, it expands to a larger cloud
* This Icon acts as a placeholder for the latest post from webservice.
* The cloud has a speech bubble like pointer to the buddy.
* The content on this icon:
** is provided by fetching latest posts from all the webservice accounts of my friend.
** is rotated after a fixed time to make the interface interactive and responsive.
** can be paused using the pause icon for kids who can take longer to read a message.
** can have a small icon (of the service) and upto 180 characters of text.
* Large cloud is closed by clicking on the cross (x) button which automatically suspends auto fetching/rotating of the latest posts.
[[File:MiniprofileScreenshot6.gif|260 px|Large cloud icon]]