Session
Schedule FOSDEM 2022
Matrix.org Foundation & Community

Ansible + Matrix: Through The Looking Glass

A 6 month reflection on the Ansible Community's journey with Matrix
D.matrix
Greg Sutcliffe
<p>In August 2021, the Ansible community <a href="https://github.com/ansible-community/community-topics/issues/36">voted</a> to accept Matrix as an official chat platform (alongside and equal to IRC). This marked a major evolution in the communication of the project, and opened the door to more ways for us to connect with each other. It also followed a substantial amount of planning from the community team, in terms of architecture we had in mind. In this talk, we'll take a look back over our original architecture &amp; proposal, how the rollout has gone, and where we think we're going next.</p>
There's much we could cover in this talk, but we'll definitely have content on the 2-homesever architecture we used (and why), on how adoption is going with our community (bridges will feature here, at least) and community building &amp; promotion (expect armchair-sociology while I talk about rich interaction mediums, but also things like newsrooms, interaction fragmentation, etc). I'll also be attempting to gather some feedback from our community to present as well. Who is this talk for: We hope it'll be of interest to anyone thinking of recommending Matrix for their community - whether a FOSS community, or more generally, there's things to think about first and arguments that can be re-used. There will also be interest for existing Matrix users too, in terms of lessons learned and wishlist features for the future.

Additional information

Type devroom

More sessions

2/6/22
Matrix.org Foundation & Community
Matthew Hodgson
D.matrix
<p>The Matrix core team is busier than ever, juggling hundreds of Matrix Spec Core Proposals and undergoing some major techtonic shifts as Matrix evolves into the ultimate secure decentralised communication network. In this talk, we'll give a high-level survey of the state of the core project, including: * How we're ensuring that flagship clients are as attractive as possible to a mainstream audience - and why we will fail if we don't. * How we're making Matrix go <em>fast</em> via v3 sync and ...
2/6/22
Matrix.org Foundation & Community
Will Hunt
D.matrix
<p>Matrix has already got the solid framework of many bridge and bot implementations, but has always been missing that polish to make the bridges more accessible.</p> <p>In this talk, Will will explain how we're going to build our bridges with an all-new interactive interface and replacing old bot command interfaces with widget based interfaces.</p>
2/6/22
Matrix.org Foundation & Community
Oleg Fiksel
D.matrix
<p>Opsdroid makes building bots easy with it's modular concept of Connectors, Matchers &amp; Skills. In this talk I want to showcase how easy it's to build bots using Opsdroid.</p>
2/6/22
Matrix.org Foundation & Community
H. Shay
D.matrix
<p>Events are at the heart of the Matrix Protocol, but what are they? And how does the Protocol build on them to create rooms, room graphs, and other data structures? This talk aims to demystify some of these concepts, giving an overview of events, room event graphs, and associated structures. In the spirit of accessiblity, there will be an attempt to make the talk as approachable as possible for those without a ton of programming experience (although some basic knowledge will be helpful!). We ...
2/6/22
Matrix.org Foundation & Community
Kegan Dougal
D.matrix
<p>A deep-dive into Sync v3: a super-fast API to sync Matrix clients with their homeserver. The talk is broken up into a brief history of syncing in Matrix to set the scene before we dive into the problem space and explore how Sync v3 is different and how it addresses one of the most important and complex parts of the Client-Server API: syncing.</p>
2/6/22
Matrix.org Foundation & Community
D.matrix
<p>Matrix (https://matrix.org) is an open protocol for secure, decentralised communication - defining an end-to-end-encrypted real-time communication layer for the open Web. Historically the network has been made up of newly written native Matrix clients, or bridges to 3rd party existing chat systems (e.g. Slack, Discord, Telegram).</p> <p>The matrix-rust-sdk is a modular Matrix client library, meant to be a robust implementation of the protocol, and to make even the most advanced features such ...
2/6/22
Matrix.org Foundation & Community
Christian Paul
D.matrix
<p>I'm working on a Massive Multiplayer Online (MMO) browser game which uses Matrix for authentication, authorization and storing save states. Lobbies and characters are managed as Matrix rooms which allows players to have a copy of their character's data at all times, migrate it to other Matrix accounts or share a character with friends.</p>