The Parsoid HTML5 DOM is much easier to analyze and manipulate than wikitext. This would be a workshop for bot authors, alternative renders, data miners, and anyone else interested in "doing stuff" with article contents. Learn from the Parsoid team about the DOM and how you can use it to accomplish your goals. "We deal with wikitext so that you don't have to! (R)"
Description
Related Objects
- Mentioned In
- T113396: Extension to make MediaWiki available offline
T102238: "Introduction to Wikimedia Tech" session (on first Hackathon day)
T105602: Spanish track: Introducción a las tecnologías del movimiento Wikimedia. Un espacio para los novatos y sus compañeros de hackeo. / Introduction to Wikimedia Tech for newcomers and their buddies - Mentioned Here
- T107423: Evaluate which projects showcased at the Wikimania Hackathon 2015 should be supported further
Event Timeline
I'm thinking basically: 1) parsoid is HTML, whee! 2) some example Parsoid HTML, 3) some example DOM manipulations/searches in the browser, 4) an example of using request in node to get Parsoid DOM for a page, domino to parse, then do the same search as (3), 5) question time.
Hopefully (4) is still short enough to fit comfortably on one slide. It should be.
Maybe stick a 3.5 in there which outlines the Parsoid v2 API. Or the RESTBase API.
@GWicke had some slides for a similar presentation at the Lyons hackathon, perhaps we can reuse some of this slides (or all of them).
Slides: https://docs.google.com/presentation/d/1lixttQ64-vRcxP5tO3hFuIXzg0lbC__w3g-yLN3K0yU/edit?usp=sharing
I'll upload this in PDF format to commons after I present it on Wednesday; I reserve the right to make further changes between now and then.
What is the status of this task, now that Wikimania 2015 is over? Did this training session take place? If yes: Please provide an update and potentially summarize findings / potentially provide a link to anything relevant. If no: Please edit this task by removing the Wikimania-Hackathon-2015 project from this task / potentially close this task by editing its status. Thanks for your help and keeping this task updated!
A message to all open tasks related to the Wikimania-Hackathon-2015. What do you need to complete this task? Do you need support from the Wikimedia Foundation to push it forward? Help promoting this project? Finding an intern to work on it? Organizing a developer sprint? Pitching it to WMF teams? Applying for a grant? If you need support, share your request at T107423: Evaluate which projects showcased at the Wikimania Hackathon 2015 should be supported further or contact me personally. Thank you!