VisualEditor/2012-13 Q2 forward-look

This is the forward-looking plan for the VisualEditor team (including Parsoid) for the 2012-13 Q2 cycle (i.e., from the start of October through to the end of December 2012).

Priorities for this quarter

 * Getting the APIs finished (so other people can more easily get involved)
 * Improve stability of the core platform on our target browsers (so it works when we…)
 * Deploy in some form to production in a way that lets test users edit real content

Browser matrix

 * This is not final, but work-in-progress for the VE team; data current as on end-September 2012.

The unofficial rule for Wikimedia's browser support is that we try to support reading'' (and not necessarily other functions) for all browsers used by at least 0.1% of page hits based on the WikiStats data. However, VE is complex and requires some specific advanced browser features (most specifically, ContentEditable support, but also very wide JavaScript support), which limits the platforms we can support either technically (indicated by being struck through) or resource-wise (indicated with a ).''

Removed from plan

 * Parsoid
 * C++ implementation for December
 * We have decided to focus on the Node/JS prototype of the Parsoid for the December release as we do not expect to have the C++ version ready by then.


 * Node-handlers
 * Additional node-handlers for December
 * Due to the unexpected difficulties encountered, we do not expect to ship additional node handlers (for other content types) before December.

Areas of work
To come.

Open Questions
To come.