Difference between revisions of "Matrix"

From Sugar Labs
Jump to navigation Jump to search
(Add Sugar Space and mention that the bridges are currently broken)
(Remove references to now dead IRC bridge, recommend Element as a good choice for beginners, mention the #sugar-labs space more prominently)
Line 4: Line 4:
  
 
== Matrix ==
 
== Matrix ==
Some Sugar Labs chat takes place on Matrix (see [[wikipedia:Matrix|Matrix Protocol]]).
 
* 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.
+
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.
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.
+
The Sugar Labs community has a ''Space'' hosted on the '''<tt>matrix.org</tt>''' instance: ''#sugar-labs:matrix.org''
  
 +
The easiest way to connect to Matrix is using the [https://element.io Element] app, available for web browsers, desktops and mobile devices.
  
==== matrix.org channels ====
+
 
 +
=== Channels ===
  
 
{| class="wikitable sortable"
 
{| 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-labs:matrix.org Sugar Space]</tt> || Matrix Space that hosts all Sugar channels
+
|<tt>[https://matrix.to/#/#sugar-labs:matrix.org #sugar-labs]</tt> || Matrix Space that hosts all Sugar channels
|N/A
 
|Bridged to  Libera IRC chat
 
 
|- 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&mdash;a casual, friendly place where Sugar developers collaborate.
+
|<tt>[https://matrix.to/#/#sugar:matrix.org #sugar]</tt> || A casual, friendly place where Sugar developers collaborate.
|Yes, but currently broken
 
 
|- valign="top"
 
|- valign="top"
| <tt>[https://matrix.to/#/#sugar-systems:matrix.org #sugar-systems]</tt> or <tt>https://matrix.to/#/#sugar-systems:matrix.org</tt>|| A channel for discussion about Sugar Infrastructure.  See the [[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]].
|Yes, but currently broken
 
 
|-
 
|-
|<tt>[https://matrix.to/#/#music-blocks:matrix.org #music-blocks]</tt> or <tt>https://matrix.to/#/#music-blocks:matrix.org</tt>
+
|<tt>[https://matrix.to/#/#music-blocks:matrix.org #music-blocks]</tt>
 
|Share your projects and asks questions about Music Blocks
 
|Share your projects and asks questions about Music Blocks
|No
 
 
|-
 
|-
|<tt>[https://matrix.to/#/#musicblocksdev:matrix.org #musicblocksdev]</tt> or <tt>https://matrix.to/#/#musicblocksdev:matrix.org</tt>
+
|<tt>[https://matrix.to/#/#musicblocksdev:matrix.org #musicblocksdev]</tt>
 
|Development for Music Blocks visual programming language.  
 
|Development for Music Blocks visual programming language.  
|No
 
 
|}
 
|}
  
 
=== How to use Matrix channels ===
 
=== How to use Matrix channels ===
* 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].  
+
* 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.
 
* 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.
 
* Contact [[User:Srevin03 | me]] for more information regarding matrix bridges.
 

Revision as of 11:52, 30 May 2024


Matrix

Some Sugar Labs communication happens on the 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 matrix.org instance: #sugar-labs:matrix.org

The easiest way to connect to Matrix is using the Element app, available for web browsers, desktops and mobile devices.


Channels

General:
#sugar-labs Matrix Space that hosts all Sugar channels
#sugar A casual, friendly place where Sugar developers collaborate.
#sugar-systems A channel for discussion about Sugar Labs Infrastructure.
#music-blocks Share your projects and asks questions about Music Blocks
#musicblocksdev Development for Music Blocks visual programming language.

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.
  • For Matrix under sugar, install the latest Browse activity and navigate to https://app.element.io.