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