Last modified: 2014-09-05 14:02:11 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 T72393, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 70393 - Cache sitelinks and other related info in ParserOutput, avoid lookups in skin hooks
Cache sitelinks and other related info in ParserOutput, avoid lookups in skin...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
WikidataClient (Other open bugs)
unspecified
All All
: High major (vote)
: ---
Assigned To: Wikidata bugs
u=dev c=backend p=3 s=2014-08-26
:
Depends on:
Blocks: 70234
  Show dependency treegraph
 
Reported: 2014-09-04 10:21 UTC by Daniel Kinzler
Modified: 2014-09-05 14:02 UTC (History)
3 users (show)

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


Attachments

Description Daniel Kinzler 2014-09-04 10:21:26 UTC
All languagelinks, sisterlinks, and other meta info we need to generated the sidebar and other UI elements should be placed in the ParserOutput when rendering, and cached along with it. This avoids frequent database lookups during skin rendering, and simplifies the code (e.g. usage tracking) by using a single object to transfer information from the content rendering step to the skin output step.
Comment 1 Gerrit Notification Bot 2014-09-04 14:35:06 UTC
Change 158381 had a related patch set (by Aude) published:
Put other project links in parser cache

https://gerrit.wikimedia.org/r/158381
Comment 2 Gerrit Notification Bot 2014-09-05 13:53:06 UTC
Change 158381 merged by jenkins-bot:
Put other project links in parser cache

https://gerrit.wikimedia.org/r/158381

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


Navigation
Links