This is now done and deployed in production! Thanks to everyone involved. Special thanks to Tyler and Chad for their help with the rather unexpectedly messy deployment.
https://phabricator.wikimedia.org/T171000 The resulting repos can be seen here: https://github.com/wikimedia/mediawiki-skins-MinervaNeue https://github.com/wikimedia/mediawiki-extensions-MobileFrontend The next step would be to break the MobileFrontend dependency on the Minerva skin. I've setup an epic https://phabricator.wikimedia.org/T171000 (subtasks to be filed as I find them) and would appreciate help doing this if anyone is looking for a fun side project and interested in improving our skin ecosystem! There is a milestone on the MinervaNeue project tracking all open bugs: https://phabricator.wikimedia.org/project/board/2799/ Your help is welcomed and appreciated!! On Tue, Jul 4, 2017 at 10:46 AM יגאל חיטרון <[email protected]> wrote: > Hi. The link [5] is dead. > IKhitron > > > 2017-07-04 20:45 GMT+03:00 Gergo Tisza <[email protected]>: > >> Nice! Thanks for working on this. >> >> On Mon, Jul 3, 2017 at 7:03 PM, Jon Robson <[email protected]> wrote: >> >> > Dear all >> > Back in 2014, Legoktm made the sensible suggestion [1] that we should >> pull >> > the skin portion of code from the MobileFrontend extension. >> > >> > I've spent the last few months making it possible and I now plan to make >> > this a reality. I now plan to make this change on the 12th&13th July >> with >> > Chad (RainbowSprinkles) [2]. >> > >> > I'm writing to give notice; answer questions and minimise the disruption >> > that may cause. A while back when Vector was pulled out of MediaWiki >> core, >> > there was a little bit of pain so I'm keen to help people avoid this. >> > >> > > *Developers:* > > >> > Please make sure you update vagrant. Vagrant will install the new skin >> as >> > part of the MobileFrontend role and provided you do `vagrant git-update` >> > you will not experience any breakage. >> > >> > If you are not using Vagrant, please install the new skin [3] and load >> it >> > using wfLoadSkin (after including MobileFrontend extension). When >> > MobileFrontend stops working thats a sign you need to pull the latest >> code >> > from Master. >> > >> > > *3rd parties who are using MobileFrontend in deployed wikis* > > >> > Please be aware of this change when updating MobileFrontend. To be safe >> > you should install the MinervaNeue skin [3] as part of your deploy >> process >> > and keep an eye on compatibility. >> > >> > The MinervaNeue skin and MobileFrontend are being kept backwards >> > compatibility to ensure we do not break anything in Wikimedia's >> production >> > cluster, which is detailed in the Phabricator task [4]. >> > >> > > *Translators* > > >> > As part of the migration I will be porting over translations to the new >> > skin from MobileFrontend. There may be some changes to the message keys >> > during this period of time so please bare this in mind when translating. >> > The goal is to avoid unnecessary translations! >> > >> > > *Why are you doing this?!!?* > > >> > I've tried to write up this here [5]. Feel free to ask questions on the >> > talk page there. It's a good conversation to have. >> > >> > > *Can I just use MobileFrontend?* > > >> > Sure. If you just have MobileFrontend it will give you a separate mobile >> > site and you are free to use whatever skin you want there. >> > https://www.mediawiki.org/wiki/Extension:MobileFrontend#Setup_a_skin >> > >> > > *Can I just use the Minerva skin and throw away my mobile site?* > > >> > Not quite. But that's the next step that this enables... :) More on that >> > later. >> > >> > > *Any questions?* > > >> > Feel free to reply to this thread with any concerns or questions you >> have >> > or any way I can improve this migration. >> > >> > > *Can I do nothing?* > > >> > If you do not update sure, but if you are updating your instance it's >> > going to break soon if you do not do anything. >> > >> > Let me know if any questions! >> > Jon >> > >> > [1] https://phabricator.wikimedia.org/T71366 >> > [2] https://wikitech.wikimedia.org/wiki/Deployments#Week_of_July_10th >> > [3] https://github.com/wikimedia/mediawiki-skins-MinervaNeue >> > [4] https://phabricator.wikimedia.org/T166748 >> > [5] https://www.mediawiki.org/wiki/Reading/Web/ >> > MobileFrontend_and_Minerva#..._but_why_do_we_care_about_ >> > Minerva_as_a_desktop_skin.3F >> > >> > >> > _______________________________________________ >> > Mobile-l mailing list >> > [email protected] >> > https://lists.wikimedia.org/mailman/listinfo/mobile-l >> > >> > >> > _______________________________________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > > -- Jon Robson Senior Software Engineer _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
