Last modified: 2013-04-02 08:44:47 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T48724, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 46724 - Improve the Page: pages storage system
Improve the Page: pages storage system
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
ProofreadPage (Other open bugs)
unspecified
All All
: Low enhancement with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 46578
Blocks: code_quality Wikisource
  Show dependency treegraph
 
Reported: 2013-03-30 15:29 UTC by Tpt
Modified: 2013-04-02 08:44 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tpt 2013-03-30 15:29:25 UTC
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 46578).

A possible new content format base of JSON:
{
  "proofread": {
     "level": LEVEL AS INTEGER,
     "user": "LAST PROOFREADER"
  },
  "header": "HEADER",
  "footer": "FOOTER",
  "body": "BODY"
}

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links