Page MenuHomePhabricator

Serve skin customizations for modular.im Matrix instance
Open, Needs TriagePublic

Description

The Riot instance included with modular.im fetches some custom content from configurable URLs:

  • the logo
  • content for the welcome page (shown before login)
  • an image for the welcome page
  • content for the home page (shown after login)

These need to be created, and made available. Maybe on Wikimedia Cloud or people.wikimedia.org. (Not sure if there are security implications or the content gets sanitized somehow before displayed in the user's browser. For the purpose of the test we won't have anything sensitive on modular.im anyway.) They need CORS accept headers set so the client running at wikimedia.riot.im can load them.

Details

Related Gerrit Patches:

Event Timeline

Tgr created this task.May 21 2019, 10:27 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 21 2019, 10:27 PM

Change 522991 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[operations/puppet@production] Allow CORS access to publichtml (people.wikimedia.org)

https://gerrit.wikimedia.org/r/522991

Change 522991 merged by Filippo Giunchedi:
[operations/puppet@production] Allow CORS access to publichtml (people.wikimedia.org)

https://gerrit.wikimedia.org/r/522991

I have verified that customizing the skin works, despite the Modular.im management interface claiming it doesn't (need to make a bug report about that).