Parser 2011
![]() | This page is outdated. |
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.
VisualEditor[edit]
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.
Parser[edit]
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 Future/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