Integrations

Integrations extend the functionality of Matrix.

Management

In Element, integrations can be managed via the room info. The corresponding button can be found at the end of the top row of a room.

Explanatory screenshot to the previous description with markers on the room info button and the button for adding widgets, bridgets and bots

Here, for example, an etherpad, a jitsi video conference, an RSS bot, etc. can be integrated, i.e. services that are located and run on other servers. Therefore, when using integrations, the JavaScript activity of vector.im (for the integration manager) and other servers (e.g. in the Firefox addon NoScript) must be allowed. Since the widgets are often too small to use the services in their full functionality, widgets can often be opened large in new browser tabs.

Widgets

Widgets embed apps in rooms so that its members can access them together.

With Matrix, the TU Dresden merely provides a platform. When integrating widgets, personal data may be transmitted to third parties. The responsibility for this lies with the users, between whom and the third parties the transmission of this data takes place directly.

In the following videos Prof. Dr. Alexander Lasch presents some possibilities for integrating widgets into matrix rooms for digital teaching:

Jitsi (video conference)

If a video or voice call is started via the corresponding buttons in the room with more than two people, Jitsi is used on the servers of the TU Dresden.

Also with Jitsi, opening the widget as a separate tab is useful to use the full functionality (e.g. screen sharing).

The use of a headset (headphone + microphone) is highly recommended to avoid feedback between sound recording and sound playback. Ideally a headset with a microphone close to the head and not just a headphone and use of the microphone hole on the laptop, which causes noise through it.

The m key mutes your microphone - with this setting you should always start a conference. The space bar switches the microphone on when muting is active (push-to-talk). Since the microphone input levels are all set differently, all hearing participants can adjust the volume of all conference participants individually. Furthermore, the individual video quality can be adjusted.

For sharing the screen contents (or specific program windows), it may be necessary to adjust the security settings of the operating system (e.g. in MacOS under System Preferences > Security > Privacy > Screen Capture).

Many thanks to Dr. Eike Dohmen (Professorship of Magnetofluiddynamics, Measurement and Automation Technology) and Prof. Dr. Alexander Lasch (Professorship of German Linguistics and History of Language) for tests and hints on the interaction of Matrix and Jitsi.

Etherpad (text editor)

The Etherpad widget can be used for collaborative writing or attaching important information to a room.

For this purpose, a name must be assigned which must have less than 16 characters!

Etherpads have no user rights management, everyone can write and overwrite other texts (caution!).

Custom widget

Any Internet pages can be integrated.

Bots

Bots are matrix accounts that respond to commands in rooms.

Bridges

Bridges establish a connection with another service so that users of other chat services can communicate from Matrix.

Microsoft Teams

To bring together users from Element & MS Teams Element Matrix Services (EMS) offers a MS Teams Bridge, which you have to pay for: https://element.io/blog/ems-launches-bridging-for-microsoft-teams/ and https://element.io/blog/microsoft-teams-and-slack-integration-using-matrix/.

Text and images are licensed under CC BY-SA 4.0.