Contents

This extension adds a function {{#onpreview:Text to say during preview|text to say during normal view}} With the intention people could issue warnings about template usage that only appear during preview. Its inspired by how Wikipedians abuse {{REVISIONTIMESTAMP}} (see discussion on rev:100610). It also allows {{#ifpreview:...}} as an alias for #onpreview

Additionally it adds a tag hook <previewwarning>warning here</previewwarning> Which adds a warning to top of preview, in the same manner as how people are warned if they go over $wgExpensiveParserFunctionLimit on a page. It can also take a paramter nodiv to prevent the warning being contained inside a div (Aka <previewwarning nodiv="true">warning here</previewwarning></nowiki>). If one wishes to have template parameters expanded, one must use syntax like {{#tag:previewwarning|warning here involving {{{1}}} }}.

Download thingy, put it in appropriate place in extensions directory, add line require_once( "$IP/extensions/reviewFunctions/PreviewFunctions.php" ); to bottom of LocalSettings.php

I have tested this extension with MediaWiki 1.18, so it should work on any version of MediaWiki 1.18 or higher. I don't use any particularly new features, so it will also probably work with earlier versions (if they aren't totally ancient), but i haven't tested that at all so ymmv.