Page MenuHomePhabricator

Adopt the Wikimini ashley's skin (at least in testing-Wikimini)
Open, Needs TriagePublic

Event Timeline

Sorry if WMCH apparently missed this beautiful work. I'm now assigned to this and I hope we can integrate this quickly.

The first thing I noticed is: unfortunately, this skin does not run successfully on MediaWiki 1.28.0. I see this as a feature actually. So we can:

  1. WMCH can boost T278033 - so - conclude Wikimini.org migration from 1.28 to 1.35+
  2. or, WMCH can boost a backport of your lovely forked skin down to 1.28 (probably faster to have a live demo online but it's a bit nonsense from a sustainability point of view)

So let's boost T278033

As I already said we can probably avoid to backport, but anyway, this was the main error with the fork running in MediaWiki 1.28:

PHP Fatal error:  Uncaught Exception: /var/www/wikimini.org/www/w/skins/Wikimini/skin.json: unsupported manifest_version: 2 in /var/www/wikimini.org/www/w/includes/registration/ExtensionRegistry.php:196
Stack trace:
#0 /var/www/wikimini.org/www/w/includes/registration/ExtensionRegistry.php(138): ExtensionRegistry->readFromQueue(Array)
#1 /var/www/wikimini.org/www/w/includes/Setup.php(40): ExtensionRegistry->loadFromQueue()
#2 /var/www/wikimini.org/www/w/includes/WebStart.php(137): require_once('/var/www/wikimi...')
#3 /var/www/wikimini.org/www/w/index.php(40): require('/var/www/wikimi...')
#4 {main}\n  thrown in /var/www/wikimini.org/www/w/includes/registration/ExtensionRegistry.php on line 196