Exactly a year ago today, we had 55 usable skins for MediaWiki [1]. Now, we have a much more healthy 79. There are >= 23 skins that used to work with MediaWiki that no longer do. This week 5 skins were added thanks to https://www.mediawiki.org/wiki/Skin:Bluelib being added to MediaWiki.org ! All usable skins are all showcased on https://skins.wmflabs.org
I believe that the more skins MediaWiki supports, the more vibrant our ecosystem can be for developers and end-users. I dream of a world where not every MediaWiki instance looks like an instance of Wikipedia.
In 2022, the work being done on https://mediawiki.org/wiki/Desktop_improvements will see the number of usable skins rise to at least 80 skins and I am personally exploring a script that converts WordPress themes [2] into MediaWiki skins that should add another 10 skins at least (Feel free to message me offline if you want to talk more about this ).
However, there is still much work to be done if we want to have a healthy skin ecosystem!
* 13 of these 79 skins are throwing deprecation warnings, meaning they may break in future MediaWiki versions [3]. Please help get those patched! * Fix an unstable skin! We have 9 skins that do not work on the current MediaWiki master. Can you help fix one of them? [4] * Make a new skin! Skin development has changed a lot in the last 2 years. It is more constrained and does not require knowledge of PHP. Take our documentation [5] for a spin and see if you can create one and let us know where the documentation can be improved and the limitations that you ran into with the platform while building them [6]. Check out the online skin builder tool if you haven't already. [7] * Improve the mediawiki.org documentation! Add screenshots, add links, translate a skin.. anything that might help someone use a skin. * Write a patch to help improve the core skin architecture where a patch is welcome [8]
Wishing everyone a happy holiday and happy skin-building.
[1] https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/m... https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/message/BUH4UIX4EJB4ACEN3OQTZODPFSLGBQH5/ [2] https://wordpress.org/themes/ [3] https://www.mediawiki.org/wiki/Category:Skins_using_deprecated_features [4] https://mediawiki.org/wiki/Category:Unstable_skins [5] https://www.mediawiki.org/wiki/Manual:How_to_make_a_MediaWiki_skin [6] https://phabricator.wikimedia.org/project/board/4795 [7] https://skins.wmflabs.org/#/add [8] https://phabricator.wikimedia.org/project/board/4795/?filter=bGQ_G2ii8IJ7
On Sat, Dec 18, 2021 at 4:11 PM Jon Robson jdlrobson@gmail.com wrote:
Only skins now that cannot be previewerd
Check out https://github.com/Steffo99/mediawiki-skins-Bluelib
wikitech-l@lists.wikimedia.org