Parser 2011
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. |
Wikimedia Engineering's key future-facing priority for 2011–2012 is creating a rich text editing environment, backed by a revamped, normalized, more consistent wikitext parser. Our 2011-2012 annual plan aims to "Develop Visual Editor. First opt-in user-facing production usage by December 2011, and first small wiki default deployment by June 2012."
Please see the big picture for more background and motivation.
Modernize editing to make editing more welcoming for newbies, still just as powerful for oldbies.
- VisualEditor - Main project page
- VisualEditor/Software design - The main design document.
A new, normalized, more consistent wikitext parser.
- Parsoid: Architecture and status of current implementation effort; TODO list and how to get started
- Parsoid/HTML5 DOM with microdata: Details about the HTML DOM representation of WikiText we are producing in the parser.
- Parsoid/test cases: How we are testing the parser.
Get involved
edit- Join the wikitext-l mailing list if interested in following along or getting involved; there should be posts from Trevor, Gabriel, Roan, Rob, and Inez, and we're going to need feedback and help!
- Collect test cases (example pages, known problematic pages, corpus from Wikipedia, adapted parser tests) via Parser 2011/Parser test cases
- Start to hack on your favorite task in the parser TODO list, and post to wikitext-l or ping gwicke on IRC if you'd like help / feedback.
See also
edit- Potential projects - Future project ideas.
- Parser 2011/AST
- Parser 2011/AST/Sweble
- Parser 2011/Annotated text
- Parser 2011/Core parser functions
- Parser 2011/Core tag hooks
- Parser 2011/Environment
- Parser 2011/Hackpad
- Parser 2011/Hackpad/Spec
- Parser 2011/Hackpad/meeting20110421
- Parser 2011/Parser plan
- Parser 2011/Potential projects
- Parser 2011/Real-time-collaboration/EtherPadWebApi
- Parser 2011/Real-time collaboration
- Parser 2011/Real-time collaboration/Project
- Parser 2011/Real-time collaboration/Tasks
- Parser 2011/Stage 1: Formal grammar
- Parser 2011/Stage 2: Informal grammar
- Parser 2011/Stage 3: Expansion
- Parser 2011/The big picture
- Parser 2011/WikiDom Specification
- Parser 2011/Wikia Reverse Parser
- Parser 2011/Wikitext.next