Posts about MediaWiki, Wikipedia, and everything else wiki relatedatom feed

Tried Rust on Toolforge

Tried to get a #rustlang tool deployed on #Toolforge today and failed. Wrote a quick summary on how to move forward: https://phabricator.wikimedia.org/T194953#6183849Input from experienced rust Toolforgers like @magnusmanske and @danielhglus would be appreciated.

Skip Mobile Wikipedia 0.2.1

New bugfix release for my Skip Mobile Wikipedia addon: https://addons.mozilla.org/en-US/android/addon/skip-mobile-wikipedia/It's fully compatible with Firefox for Android if you always want to use the desktop Wikipedia view on your phone. Despite the name, it supports all Wikimedia wikis.Today's release, 0.2.1, fixes wikidata.org support.

mwparser on wheels

mwparserfromhell is now fully on wheels. Well...not those wheels - Python wheels! If you're not familiar with it, mwparserfromhell is a powerful parser for MediaWiki's wikitext syntax with an API that's really convenient for bots to use. It is primarily developed and maintained by Earwig, who originally wrote it for…

Celebrating 2 years of MediaWiki codesearch

It's been a little over 2 years since I announced MediaWiki codesearch, a fully free software tool that lets people make regex searches across all the MediaWiki-related code in Gerrit and much more. While I expected it to be useful to others, I didn't anticipate how popular it would become.…

SecureLinkFixer in beta

In other #HTTPS news, a feature to automatically rewrite HTTP links on #Wikipedia to HTTPS (using domains on the HSTS preload list) just landed on our beta cluster. Full production rollout coming soon.More details: https://phabricator.wikimedia.org/T200745

LibUp 2.0 test run

I did the first test run of LibUp 2.0 (formerly libraryupgrader) last night across MediaWiki extension repositories, only hit one show-stopper bug (oops).Here's an example: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AJAXPoll/+/522645 I think the coolest new feature is the hashtags, which allow you to filter patches for exactly which libraries were upgraded, which CVEs were…

Eliminating PHP polyfills

The Symfony project has recently created a set of pure-PHP polyfills for both PHP extensions and newer language features. It allows developers to add requirements upon those functions or language additions without increasing the system requirements upon end users. For the most part, I think this is a good thing,…

The importance of Artemis Fowl

Artemis Fowl, sitting right of center on my "favorite books" shelf. Nearly two decades later, the Artemis Fowl movie is finally happening. It's hard for me to overstate how important Artemis Fowl has been to me. One of my friends asked me if I saw the trailer today and I…