Matrix chat Summary – May 4, 2023

Meeting was conducted on #meta channel of the Make WordPress Slack.

For context on this project, please see A Meta subproject for evaluating Matrix, where the project was announced.

The topics on the agenda were:

  1. Update on the status of community.wordpress.org Matrix server
  2. Tentative plan and challenges with using SSO with WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ to login to Matrix server
  3. Update on the status of importing public SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. history into Matrix server

community.wordpress.org homeserver

The community.wordpress.org  Matrix server (homeserver in Matrix lingo) is now available. However, we don’t recommend using the homeserver as of now, as we are still optimizing its configuration, namely in what concerns logging into the homeserver.

Also please note that it’s likely that we will wipe the homeserver and all data at any point, until we’re confident we have it configured correctly.

SSO with WordPress.org

The only available login method on the homeserver will be SSO (more specifically OpenID Connect, or OIDC) with WordPress.org. This means users log in to the homeserver with their WordPress.org account. Users will not be able to log in to the homeserver with a username/password, SSO will be the only method to log in.

SSO with wporg presents some challenges however, specifically in what concerns usernames, since WordPress usernames are not valid Matrix usernames. For example, WordPress allows uppercase letters and spaces in usernames, while Matrix does not.

Instead of using the WordPress username as the Matrix username, it was discussed to use the nicename, which appears to fulfill Matrix’s username requirements. @akirk @ashfame and @psrpinto will investigate the feasibility of using WordPress’s nicename as the Matrix username and report the results in the next Matrix meeting.

Importing public Slack history into Matrix server

@ashfame mentioned that imports for some public Slack channels have been tested and appear to work correctly, though thread support remains to be implemented. Messages are credited to the right Matrix account, so the user will find their Slack messages linked to their matrix account. Uploads and emojis (in messages and reactions) work as expected as well.

Next meeting

The next meeting will be held on #meta channel of the Make WordPress Slack on Thursday, May 18, 2023 at 10AM UTC.

#matrix