Parsoid/Wikimania 2014

Lets summarize our talk plans for Wikimania

Talk abstract
Over the last year, most wikipedias have seen the roll out of Visual Editor. In this presentation, we are going to talk about Parsoid, one of the important technologies that enable visual editing in the present of wikitext. Parsoid converts wikitext to (editable) HTML and converts (edited) HTML back to wikitext.

Not sure if abstracts are just blobs of text or if it can be outlines like the ones below.

Questions to answer

 * What is the problem we are trying to solve?
 * Why is this hard? (examples!)
 * How do we address those problems?
 * How does having HTML+RDFa enable new features?
 * kiwix, PDF rendering, lintoid, Google, translations, Flow, ...
 * How can I use this in my gadget / bot / whatever?
 * how to use the API (hopefully save API by then)
 * What are the future plans re content, templating etc?
 * Rashomon, fast page loads for logged-in users, HTML templating, ?

Outline
Here's one possible outline: (cscott)


 * 1) Introduction / motivating example
 * 2) The difficulties of wikitext
 * 3) * wikitext tarpits
 * 4) * parser codebase
 * 5) * practical issues: hard to write bots, etc
 * 6) Vision
 * 7) * A more standard representation
 * 8) * Editable with existing CE tools
 * 9) The HTML+RDFa promised land
 * 10) * Some examples: it's just HTML!
 * 11) ** can use jquery to find all links, etc
 * 12) * RDFa semantic data
 * 13) Current applications
 * 14) * Visual Editor
 * 15) * kwix
 * 16) * PDF rendering
 * 17) Future applications
 * 18) * lintoid
 * 19) * better templating
 * 20) * easier bots
 * 21) * unified storage?
 * 22) Community
 * 23) * how can i use parsoid? (parsoid API service, etc)