Difference between revisions of "Activities/Chat"

From Sugar Labs
Jump to navigation Jump to search
(Added reference to speak's chat)
(Migrate to GitHub)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>
+
== Chat ==
  [[Category:Activity]]
 
</noinclude>
 
http://wiki.laptop.org//images/thumb/f/f9/Activity-chat.svg/40px-Activity-chat.svg.png
 
  
==About Chat==
+
Read at https://help.sugarlabs.org/chat.html
Chat provides a simple interface for collaborative discussion, be it between two individuals or among a group as large as an entire classroom. Use Neighborhood View to invite particular people to Chat, or share for a public conversation.
 
  
Chat uses the XMPP protocol which powers Sugar's collaboration, so it inter-operates to some extent with conventional Jabber IM clients. Register with a Jabber client on the Jabber server you are using, or use Bonjour, to see the Sugar user, and send them an IM to display an invitation to Chat.
+
The source file has been moved to [https://github.com/godiard/help-activity/blob/master/source/chat.rst GitHub]
 
 
[[Image:Chat-start.png|800px]]
 
 
 
This activity can be downloaded from http://activities.sugarlabs.org/sugar/addon/4069
 
 
 
The [http://activities.sugarlabs.org/en-US/sugar/addon/4038 speak activity] also has a similar chat feature with added text to speech conversion, so go ahead and check that feature out! You can find this feature under the "chat" in toolbar. [http://wiki.sugarlabs.org/go/Activities/Speak For more about speak]
 
 
 
==Using Chat==
 
 
 
===Sharing Chat===
 
You can either share Chat publicly, for any other Sugar account to join, or keep it private and invite specific
 
people to join.
 
====Publicly====
 
In the Chat toolbar, you see "Share with: Private". Click Private and select "My Neighborhood".
 
Chat is now shared publicly for others to join. All other XO icons that you see in your Neighborhood
 
View should be able to see your shared Chat, and join it.
 
====Privately====
 
In the Chat toolbar, you see "Share with: Private". Leave that as private, but with Chat as your
 
current Activity, switch to Neighborhood View, and find a friend that you want to invite to a
 
private Chat. Hold the pointer on their icon, and in the popup menu, select "Invite to". A Chat
 
icon appears in the menu.
 
 
 
[[Image:Invite-to-chat.png|1024px]]
 
 
 
They then get an invitation to Chat appearing on their Frame, as well as your Chat icon appearing
 
in their Neighborhood View.
 
You can invite as many other XO icons to your Chat as you like, creating a private group discussion.
 
Anyone else who joins can invite others.
 
 
 
===Join A Chat===
 
You can join a Sugar Chat that has already been started.
 
Two or more XO computers from One Laptop Per Child can speak to each other directly without
 
an Internet connection. This is a direct connection. You can also chat with people on the Internet
 
who use Sugar. This section describes joining a chat between two or more XO computers from
 
One Laptop Per Child.
 
First, look at the Neighborhood View to see if there is an existing Chat you want to join.
 
CHAT SAFELY: Only chat with someone you know. If someone invites you to chat, don't chat
 
with them unless you know them.
 
 
 
http://en.flossmanuals.net/chat/ch005_joinchat/_booki/chat/static/Sugar-share-chat_invite_5-en.png
 
 
 
If you see a XO icon with a little speech bubble icon next to it, that person is in a shared Chat. Several people may be around the Chat icon, showing a group Chat.
 
 
 
http://en.flossmanuals.net/chat/ch005_joinchat/_booki/chat/static/Chat-JoinChat-join_chat_chat_available-en.png
 
 
 
Click the little speech icon http://en.flossmanuals.net/chat/ch005_joinchat/_booki/chat/static/Chat-JoinChat-join_chat_chat_available_bubble-en.png and select the Join option.
 
 
 
Then the Chat Activity starts, connected to the shared Chat. You see the other people in the Chat, on the Frame.
 
 
 
 
 
==Goals==
 
Note: Many of these goals have yet not been implemented.
 
 
 
===Text & Image===
 
The Chat activity will take advantage of both the keyboard and the resistive trackpad technology on the laptops, allowing the conversation to evolve with both text and image.
 
 
 
===Interactive Chat===
 
In addition to supporting both text and drawing, the Chat activity will encourage conversation and iterative process by providing a "pull" button for each entry. When a child clicks this button the content of the chat bubble - both image and text - get pulled into the input region, allowing her to alter or append both text and image. When the modified drawing or text becomes part of the conversation, it enters the stream as a new bubble, preserving the previous comments and drawing iterations.
 
When pulling text into the editing region, it is "pasted" into the region in the normal fashion: over a selection or at the cursor location. Images, on the other hand, will be pasted in place above any currently existing drawing.
 
 
 
===File Sharing===
 
The Chat activity doesn't explicitly expose a means for file sharing. This results from the fact that the entire Sugar UI is designed around the idea of collaboration, providing a layer above every activity for sharing images, links, and documents. This layer can be used in Chat, or in any activity, to share documents with the activity participants.
 
 
 
===Searching===
 
The edit toolbar should provide an easy method to search for a string of text within the conversation, quickly jumping to chat bubbles that pertain to the search. Optionally we could have a filtering system which allows one to view only bubbles containing images, or all bubbles for a specific individual.
 
 
 
===Collaboration===
 
Chat is a naturally collaborative activity. As such, no specific discussion is really needed beyond the overall goals for the activity.
 
 
 
 
 
==Contributing==
 
* [https://github.com/walterbender/chat GitHub]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/ Source tarballs]
 
 
 
 
 
==Support==
 
Support for this activity is provided by the developer at http://sugarlabs.org or by sending an e-mail to sugar-devel@lists.sugarlabs.org
 
* Trac tickets [http://dev.laptop.org/query?component=chat-activity&order=priority OLPC], [http://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&group=resolution&component=Chat&order=priority&col=id&col=summary&col=priority&col=status&col=owner&col=type&col=milestone&col=reporter&col=time&col=changetime Sugar Labs]
 
 
 
 
 
==Reference==
 
{{Iframe|&nbsp;&nbsp;http://wiki.sugarlabs.org/skins/vector/images/bullet-icon.png &nbsp;[[olpc:Chat]] |http://wiki.laptop.org/go/Chat|940|600|1}}
 
* [http://activities.sugarlabs.org/en-US/sugar/addon/4069 Sugar Activity Library page]
 
* [[0.84/Chat]], [[0.86/Chat]] release notes
 
{{Iframe|&nbsp;&nbsp;http://wiki.sugarlabs.org/skins/vector/images/bullet-icon.png &nbsp;[http://en.flossmanuals.net/chat Chat Activity Manual] |http://en.flossmanuals.net/chat|940|600|1}}
 

Latest revision as of 20:15, 6 June 2018

Chat

Read at https://help.sugarlabs.org/chat.html

The source file has been moved to GitHub