Page pages are currently stored in the database as a customized wikitext content:
<noinclude><pagequality level="LEVEL" user="LAST PROOFREADER" />HEADER<div class="pagetext">BODY<noinclude>FOOTER</noinclude>
We should consider to move to a new storage system maybe with the help of the ContentHandler but before a refactoring of the edition related code is needed (bug T48578).
A possible new content format base of JSON:
{
"proofread": { "level": LEVEL AS INTEGER, "user": "LAST PROOFREADER" }, "header": "HEADER", "footer": "FOOTER", "body": "BODY"
}
Version: unspecified
Severity: enhancement