HomePhabricator

Try to output editsection markers instead of rendered editsection links and…

Authored by Daniel Friesen <dantman@users.mediawiki.org>.

Description

Try to output editsection markers instead of rendered editsection links and defer the rendering to a point where the markup does not need to be stored in the cache. Doing this allows skins to override doEditSectionLinks without poluting the parser cache or fragmenting the parser cache more. As a side effect it eliminates the primary cause of user language based parser cache fragmentation. Because this makes most old parser cache entries invalid $wgUseEditSectionTokens is provided so that large installations like Wikipedia can keep their old parser cache entries.

Details

Committed
Daniel FriesenJan 3 2011, 8:17 PM
Parents
rMW49aa485313aa: Run is_callable, just to make sure the autoloader gets called.
Branches
Unknown
Tags
Unknown
ChangeId
None