Mailing List Archive

Minerva Neue skin will be bundled with MediaWiki 1.38
If you are not an extension developer, you can safely ignore this message.

I am excited to announce that the Minerva Neue skin will be bundled with
MediaWiki in 1.38 per https://phabricator.wikimedia.org/T191743

The Minerva Neue skin powers the mobile site of Wikimedia projects, so it
makes sense to include this skin for 3rd party MediaWiki instances that
want a responsive but simplified experience.

The implication of this is that extension developers should be making sure
their code compatible with MinervaNeue.

Note, that Minerva Neue operates in two modes (a desktop or mobile mode)
depending on whether MobileFrontend is installed, however, MobileFrontend
is still not part of the MediaWiki bundle so this mode doesn't need to be
tested at this point.

You can tell if you are in Minerva desktop mode by testing in an incognito
window and verifying that you see a more (ellipsis) dropdown in the toolbar.
e.g. Test on https://en.wikipedia.org/wiki/Minerva?useskin=minerva NOT
https://en.m.wikipedia.org/wiki/Minerva?useskin=minerva

if you have any questions or concerns please feel free to reply to this
e-mail or the Phabricator ticket.

Thanks for reading!
Jon
Re: Minerva Neue skin will be bundled with MediaWiki 1.38 [ In reply to ]
On Fri, Jan 7, 2022 at 12:09 PM Jon Robson <jrobson@wikimedia.org> wrote:

> The implication of this is that extension developers should be making sure
> their code compatible with MinervaNeue.
>

Is there a tutorial on what should be done to ensure compatibility?
(One thing that comes to mind is supporting the MobileMenu hook as an
alternative to PersonalUrls.)
Re: Minerva Neue skin will be bundled with MediaWiki 1.38 [ In reply to ]
Thanks for asking. I've started
https://www.mediawiki.org/wiki/Skin:Minerva_Neue#I_maintain_an_extension,_how_can_I_integrate_with_Minerva
?
I encourage any further questions on the talk page to make sure that has
the appropriate information.

On the subject of menus specifically, we're currently working towards hard
deprecating both MobileMenu and PersonalUrls hooks in favor of
https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal
to centralize menu modification. Please note, if you are writing new code,
to use SkinTemplateNavigation::Universal (it supports PersonalUrls since
1.36 and I am hoping it will provide an alternative to MobileMenu in 1.38
or 1.39)


On Fri, Jan 7, 2022 at 11:56 PM Gerg? Tisza <gtisza@gmail.com> wrote:

> On Fri, Jan 7, 2022 at 12:09 PM Jon Robson <jrobson@wikimedia.org> wrote:
>
>> The implication of this is that extension developers should be making
>> sure their code compatible with MinervaNeue.
>>
>
> Is there a tutorial on what should be done to ensure compatibility?
> (One thing that comes to mind is supporting the MobileMenu hook as an
> alternative to PersonalUrls.)
> _______________________________________________
> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
> To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/