Page MenuHomePhabricator

Templates with Scribunto
Closed, ResolvedPublic


During the hackathon I will attempt to implement a template system which separates code, data, and layout, using Scribunto and the Parsoid DOM. More information on the rationale is listed at my talk description at!_Long_live_templates!

I'm definitely going to be working on this in connection with my talk presentation. I'd love to involve anyone else who wants to hack on it, or just talk about template engines and mediawiki content architecture.

Event Timeline

cscott raised the priority of this task from to Medium.
cscott updated the task description. (Show Details)
cscott subscribed.

What is the status of this task, now that Wikimania 2015 is over? Did this hacking project take place and was successfully finished? If yes: Please provide an update and potentially summarize findings / provide a link to anything relevant (and if the task is not completely finished yet, please move the project to the "Work continues after Mexico City" column on the Wikimania-Hackathon-2015 workboard). If no: Please edit this task by removing the Wikimania-Hackathon-2015 project from this task. 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!

@cscott, could you answer or resolve this task in some way, please? It is associated only to the hackathon project, therefore as it is, it will be forgotten unless we do something.

Qgil claimed this task.

I will be bold and assume that this task was connected with a Wikimania session, and it is resolved now. If this is not true, please reopen or resolve accordingly.