User:Adamw

Greetings! I'm currently a candidate for the Wikimedia Foundation Board, for more information please see my Metawiki user page or the shorter, multilingual candidate statement. Also, I'm a developer working for Wikimedia Germany, previously for Wikimedia Foundation, and before that a volunteer.

This page has some of my thoughts about MediaWiki.

IRC: @awight email: spam+wiki@undefinedludd.net pronouns: they/he

Offline editorship
(It's already possible to read and write wikis without an internet connection, for disccussion of the software see Offline_Projects.)

I'd like to see offline editorship treated as a strategic goal. Let's explore the overlaps between offline editorship, real-time collaboration, federated wikis, and sustainability. They all require a similar element of decoupling between an edit and our servers, all are goals in their own right, and they enable new dimensions of diversity.

Other interests

 * Submissions/Collaborative_drafts, a discussion I'd like to have with editors about making "Undo" more friendly.
 * See a human-readable description in IdeaLab.
 * Extension:Nonlinear for branching article revisioning
 * Would decouple resolving any nontrivial three-way merge from making the edit itself.
 * Represent revisions as a delta. Allows better asynchronous editing.
 * The new visual editor will likely batch operational transformations, there's yer delta.
 * Deltas would have N=||cross product|| possible combined resolutions, depending on a choice of selection. Article state at any time could be ambiguous, and multiple.
 * Extension:Protection: article protection is too difficult to improve, because it is currently managed by MW core code. Once these permissions have been componentized, it will be more clear how to hook in alternative permission schemes.
 * Extension:Offline is a stopgap offline editing mode for wikipedia.
 * Currently, this extension can more or less efficiently read the .xml.bz2 format.
 * The next big move would be to read archives in OpenZIM format, but this is modified HTML and not wiki text. Perhaps OpenZIM can be re-specified to include markup source.
 * Unfortunately, this extension requires a minimal LAMP stack, which makes it a poor fit for mobile devices.
 * Extension:Parsoid will produce an embeddable library that can parse, render and edit wiki markup. This will eliminate the LAMP requirement for offline interaction.