|
|
(6 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| <noinclude>[[Category:Contact]][[Category:Resource]] | | <noinclude> |
| </noinclude>== Matrix == | | [[Category:Contact]][[Category:Resource]] |
| Some Sugar Labs chat takes place on Matrix (see [[wikipedia:Matrix|Matrix Protocol]]).
| | </noinclude> |
| * Currently, no Sugar Activity allows access to a matrix channel
| |
| * You can use a computer-based client to log in to Matrix, such as [https://element.io Element] or [https://gitlab.gnome.org/GNOME/Fractal Fractal]. This link should work for such clients: #sugar:matrix.org
| |
| * Easiest, might be this web browser-based service provided by Element through [https://matrix.to/#/#sugar:matrix.org chat on #sugar:matrix.org now].
| |
|
| |
|
| Matrix is designed for group communication in discussion 'channels', but allows for personal chat and data transfer as well. | | == Matrix == |
| All Matrix channels at Sugar Labs are bridged to their respective IRC channels using [https://github.com/matrix-org/matrix-appservice-irc/ matrix-appservice-irc]. This bot bridges the IRC channels to Matrix and vice-versa. For your messages to be visible on the IRC side, please follow '''How to use Matrix channel''' section
| |
|
| |
|
| The Sugar Labs Community uses a series of ''rooms'' in the '''<tt>matrix.org</tt>''' network.
| | Some Sugar Labs communication happens on the [https://matrix.org/ Matrix] network. Matrix is designed for group communication in discussion ''channels'', but allows for personal chat and data transfer as well. |
|
| |
|
| | The Sugar Labs community has a ''Space'' hosted on the '''<tt>matrix.org</tt>''' instance: '''#sugar-labs:matrix.org''' |
|
| |
|
| ==== matrix.org channels ====
| | The easiest way to connect to Matrix is using the [https://element.io Element] app, available for web browsers, desktops and mobile devices. |
|
| |
|
| {| | | |
| | === Channels === |
| | |
| | {| class="wikitable sortable" |
| | colspan=2 style="background:lightyellow; border:1px solid black;" | '''General:''' | | | colspan=2 style="background:lightyellow; border:1px solid black;" | '''General:''' |
| |- valign="top" | | |- valign="top" |
| |<tt>[https://matrix.to/#/#sugar:matrix.org #sugar]</tt> or <tt>https://matrix.to/#/#sugar:matrix.org</tt> || For day-to-day [[What is Sugar? | Sugar]] development—a casual, friendly place where Sugar developers collaborate. | | |<tt>[https://matrix.to/#/#sugar-labs:matrix.org #sugar-labs]</tt> || Matrix Space that hosts all Sugar channels |
| | |- valign="top" |
| | |<tt>[https://matrix.to/#/#sugar:matrix.org #sugar]</tt> || A casual, friendly place where Sugar developers collaborate. |
| |- valign="top" | | |- valign="top" |
| | <tt>[https://matrix.to/#/#sugar:matrix.org #sugar-systems]</tt> or <tt>https://matrix.to/#/#sugar:matrix.org</tt>|| A channel for discussion about Sugar Infrastructure. See the [[Sugar Labs/Infrastructure_Team | Sugar Labs Infrastructure Team]]. | | | <tt>[https://matrix.to/#/#sugar-systems:matrix.org #sugar-systems]</tt> || A channel for discussion about [[Infrastructure_Team | Sugar Labs Infrastructure]]. |
| | | |- |
| | |<tt>[https://matrix.to/#/#music-blocks:matrix.org #music-blocks]</tt> |
| | |Share your projects and asks questions about Music Blocks |
| | |- |
| | |<tt>[https://matrix.to/#/#musicblocksdev:matrix.org #musicblocksdev]</tt> |
| | |Development for Music Blocks visual programming language. |
| |} | | |} |
|
| |
|
| | === How to use Matrix channels === |
|
| |
|
| === How to use Matrix channels ===
| | * Connect to one of the above channels, and say hello. You will see a list of the handles (on-line names) of the people in the channel, and the conversation will appear in a scrolling window. Type your message in the command entry area, and press return. |
| * A web-based chat for matrix channels is [http://app.element.io Element], with nickname: (whatever you like), and channel: #sugar (or whatever other channel you're trying to get into).
| |
| * Learn about Matrix / IRC etiquette. Try [http://www.ircbeginner.com/ircinfo/etiquette.html here], [http://www.livinginternet.com/r/ru_chatq.htm here], or [http://www.wxwidgets.org/wiki/index.php/IRC_Etiquette here].
| |
| * For Matrix under sugar, install the latest '''[[Activities/Browse|Browse activity]]''' and navigate to https://app.element.io. | | * For Matrix under sugar, install the latest '''[[Activities/Browse|Browse activity]]''' and navigate to https://app.element.io. |
| * In a traditional Matrix client, you join a channel with the /join command, for example, enter <code>/join #sugar:matrix.org</code> in the input box.
| |
| * Connect to one of the above channels, and say hello. You will see a list of the handles (on-line names) of the people in the channel, and the conversation will appear in a scrolling window. Type your message in the command entry area, and press return.
| |
| * Most IMPORTANT: Verify your identity for your messages to be visible on the IRC side. How?
| |
| - Type into your matrix channel's text input box: ''' /msg @_freenode_NickServ:matrix.org'''
| |
| - Start a private query with '''NickServ''',
| |
| - Enter this into '''NickServ''' 's private chat '''REGISTER <your secure password here> <foobar@something.com>'''
| |
| - If your nickname is unique enough, it would proceed to sending you an email to your email id
| |
| - Then get back to '''NickServ''' 's chat, and type '''VERIFY <your unique nick> <VERIFICATION CODE SENT ON EMAIL>'''
| |
| - Send Hello to the channel to test your configuration!!
| |
| * Contact [[User:Srevin03 | me]] for more information regarding matrix bridges.
| |