Category Archives: Programming

I am a software engineer at the Wikimedia Foundation, and in that capacity and as a volunteer contribute to a few open source projects (MediaWiki, WordPress, Piwigo, …). I write about these things here when I can, working things out, announcing updates, and musing on how things ought to be done.

Jazz and the MediaWiki package

And rain, I mustn’t forget the rain. I’m worrying about the roof, although far less than I used to (it’s a different roof). The jazz is the radio; it’s on. But the main point this morning is exploring the mediawiki-lts … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

WikiCite 2017

(Firefox asked me to rate it this morning, with a little picture of a broken heart and five stars to select from. I gave it five (’cause it’s brilliant) and then it sent me to a survey on mozilla.com titled … Continue reading

Posted in Open content, Programming | Tagged , , , , , , , | Leave a comment

MediaWiki Documentation Day 2017

It’s MediaWiki Documentation Day 2017! So I’ve been documenting a couple of things, and I’ve added a bit to the Xtools manual. The latter is actually really useful, not so much from the end-user’s point of view because I dare … Continue reading

Posted in Programming | Tagged , , , , , , | Leave a comment

Lenovo ThinkPad Carbon X1 (gen. 5)

Five years, two months, and 22 days after the last time, I’m retiring my laptop and moving to a new one. This time it’s a Lenovo ThinkPad Carbon X1, fifth generation (manufactured in March this year, if the packaging is … Continue reading

Posted in Open content, Programming | Tagged , , , , , , | Leave a comment

Tabulate 2.9.0

It turned out to be simpler than I’d thought to add the ENUM-modifying feature to Tabulate’s schema editor, so I’ve done it and released version 2.9.0.

Posted in Programming | Tagged , | Leave a comment

Should Tabulate support ENUM columns?

I’m trying to figure out if it’s worthwhile adding better support for enumerated fields in Tabulate. MySQL’s ENUM type is useful when one has an immutable list of options such as days of the week, seasons of the year, planets … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

Editing MediaWiki pages in an external editor

I’ve been working on a MediaWiki gadget lately, for editing Wikisource authors’ metadata without leaving the author page. It’s fun working with and learning more about OOjs-UI, but it’s also a pain because gadget code is kept in Javascript pages … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

New feature for ia-upload

I have been working on an addition to the IA Upload tool these last few days, and it’s ready for testing. Hopefully we’ll merge it tomorrow or the next day. This is the first time I’ve done much work with … Continue reading

Posted in Open content, Programming | Tagged , , | Leave a comment

Abandoned code projects

One of the sad things about open source software is the process of working on some code, feeling like it’s going somewhere good and is useful to people, but then at some point having to abandon it. Normally just because … Continue reading

Posted in Programming | Tagged , , , , , , | Leave a comment

Manually upgrading Piwigo

There’s a new version of Piwigo out, and so I must upgrade. However, I’ve got things installed so that the web server doesn’t have write-access to the application files (as a security measure), and so I can’t use the built-in … Continue reading

Posted in Programming | Tagged , , , | Leave a comment