Last modified: 2014-03-18 13:36:32 UTC
For the mobile Wikibase skin and other uses, it is helpful to have the entity data for a page (and referenced entities) in the parser output. From there, it can be passed to OutputPage where skins and other stuff can use it and format it in alternative ways.
The entity can be in the parser output in the external (api) serialized form, with the idea that this form will be more stable. This is important if we use the parser cache. If/when the serialization format or entity structure changes, then unserialization can be made robust to handle this without failure.
Change 89792 had a related patch set uploaded by Lydia Pintscher: Store serialized entity in parser output https://gerrit.wikimedia.org/r/89792
See bug 58340 for a more general description of the issue
*** Bug 58340 has been marked as a duplicate of this bug. ***
Change 89792 merged by jenkins-bot: Store EntityView js config in parser output https://gerrit.wikimedia.org/r/89792