Page MenuHomePhabricator

Redesign MediaWiki installer
Closed, ResolvedPublic

Description

Now that we switched the default skin of mediawiki but the installer currently it looks more like the old vector:

grafik.png (696×1 px, 107 KB)

You can test it by moving LocalSettings.php to another place. The CSS is in mw-config directory.

It could use some Codex love

Event Timeline

Jdlrobson added a subscriber: Bmueller.

I would personally like us to not make it look like Vector 2022 or Vevtor since we have so many different skins out there and it would be easier to maintain (since installer can't share styles with Vector since they are separate repos and it will be a pain to sync them). Instead it seems like it would make sense to build out the installer using @wikimedia/codex components so it gets a Wikimedia-feel (tagging Design-Systems-Team).

@Bmueller this also seems like a good project for a MediaWiki core team. :)

CCiufo-WMF subscribed.

I also agree it would make sense to just re-implement it in Codex. That would ensure it is consistent with Wikimedia's design language generally.

Ladsgroup renamed this task from Redesign MediaWiki installer to align with the new vector to Redesign MediaWiki installer.Jun 9 2023, 9:47 PM
Ladsgroup updated the task description. (Show Details)

I also agree it would make sense to just re-implement it in Codex. That would ensure it is consistent with Wikimedia's design language generally.

Sure. I edited the ticket to reflect that

Change 982150 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] [VERY WIP] Redesign the installer with codex

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

What I've got so far:

BeforeAfter
grafik.png (1×1 px, 406 KB)
grafik.png (1×1 px, 461 KB)

Change 982150 merged by jenkins-bot:

[mediawiki/core@master] Redesign the installer with Codex

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

I'd say this is done, much more clean up can be done of course but that's a good start

Change 989622 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/core@master] Installer: Restore selective hiding of DB connect boxes

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

Change 989622 merged by jenkins-bot:

[mediawiki/core@master] Installer: Restore selective hiding of DB connect boxes

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

Change 989633 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/core@master] Installer codex followup

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

Change 989633 merged by jenkins-bot:

[mediawiki/core@master] Installer codex followup

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