On 27/03/12 01:45, Daniel Kinzler wrote:
Hi all. I have a bold proposal (read: evil plan).
To put it briefly: I want to remove the assumption that MediaWiki pages contain always wikitext. Instead, I propose a pluggable handler system for different types of content, similar to what we have for file uploads. So, I propose to associate a "content model" identifier with each page, and have handlers for each model that provide serialization, rendering, an editor, etc.
For the record: we've discussed this previously and I'm fine with it. It's a well thought-out proposal, and the only request I had was to ensure that the DB schema supports some similar projects that we have in the idea pile, like multiple parser versions.
On 27/03/12 09:37, MZMcBride wrote:
For example, would the diff engine need to be rewritten so that people can monitor these pages for vandalism? Will these pages be editable in the same way as current wikitext pages? If not, will there be special editors for the various data types?
These questions are all answered on the notes page that Daniel linked to. The answers are yes, no and yes.
-- Tim Starling