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