User:Jdforrester (WMF)

Jump to: navigation, search
James Forrester
Product Manager, VisualEditor team, Wikimedia Foundation
James Forrester

About me

I've been a Wikipedia editor since 2002 on the English Wikipedia and a few other Wikimedia projects (see my personal account). In May 2012 I joined the Wikimedia Foundation as the "Product Manager" for the VisualEditor team.

My work

My job is to help make sure the VisualEditor team understands what the community wants and needs, is focussed on the things that matter, and is engaging with and understood by the community.
Disclaimer: I work for or provide services to the Wikimedia Foundation, and this is the account I try to use for edits or statements I make in that role. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.

Contact me

  • E-mail:
  • IRC: "James_F" on freenode
  • Skype: jdforrester
  • GTalk IM:

Current projects[edit | edit source]

VisualEditor[edit | edit source]

We undid a change we made last week as it had some issues in Firefox, and released this early to avoid disruption (bug 71580). Templates with local wiki links in them will now show them as red if their targets don't exist, like for normal text content you can edit (bug 65353). The various work-arounds for Internet Explorer are now also loaded for the mobile site, for users of Windows Phone devices and others (bug 71622). When you edit a comment, the size of the comment editor now adjusts with the text area as it shrinks and grows (bug 71427). If you try to resize an image to 0 × 0 pixels in the edit dialog the message warning you that that size is invalid now shows again (bug 70861).

We made a major change to how selection works, which will make selecting part of a table and deleting or moving it work better. As part of this, we briefly unfixed a few issues which we then re-corrected (bugs 71823, 71825 and 71832). In the re-write we also fixed a nasty issue which meant clicking at the end of a bulleted list and typing would duplicate the characters you entered to a second place (bug 71827). We also removed some old code related to a previous attempt to improve language support, ve.splitClusters (bug 57628), and improved the code quality of the currently-invisible byte counter in the edit summary (bug 56647).

You can monitor the live results of the automated browser tests (triggered every twelve hours) on the server. A complete list of individual code commits is available in the 1.25/wmf3 changelog, and all Bugzilla tickets closed in this period are on Bugzilla's list.

Editing[edit | edit source]

Parsoid[edit | edit source]

  • 2014-08-monthly:
    In August, we wrapped up our face-to-face off-site meetup in Mallorca and attended Wikimania in London, which was the first Wikimania event for us all. At the Wikimania hackathon, we co-presented (with the Services team) a workshop session about Parsoid and how to use it. We also had a talk at Wikimania about Parsoid.

The GSoC 2014 LintTrap project wrapped up and we hope to develop this further over the coming months, and go live with it later this year.

With an eye towards supporting Parsoid-driven page views, the Parsoid team worked on a few different tracks. We deployed the visual diff mass testing service, we added Tidy support to parser tests and updated tests, which now makes it easy for Parsoid to target the PHP Parser + Tidy combo found in production, and continued to make CSS and other fixes.

ResourceLoader (maintenance-only)[edit | edit source]