Anybreaking changes to this template, including moving it or nominating it for deletion,must be communicated in advance toTwinkle's users and maintainers atWikipedia talk:Twinkle. The standard installation of Twinkle relies on this template. Thank you.
This template is intended to be useful for creating links to "diffs"; that is, links to pages that show the differences between two versions of a wiki page.
Every version of a page has a revision ID, which you can find from thehistory of the page by looking at the timestamp link for the edit. The timestamp link is in this form: http[s]://en.wikipedia.org/w/index.php?title=SomePageName&oldid=442212827 The number afteroldid= is the revision ID.
Given one or two revision IDs, you can construct links to several types of diffs.
title – The title of the page (optional in most cases)
diff – The ID or keyword that is used against the base ID. Possible keywords are:
cur – Compare with the current version of a page.
prev – Compare with the previous version of a page.
next – Compare with the next version of a page.
id – This should belarger thanoldid.
oldid – The base ID onto which the diff is generated.
label – Text to display as link (optional)—no label will generate a numbered link as the label.
|diffonly=yes – Displays the page comparisons only (optional)—parameter name required if used.
Only thediff parameter is required; all other parameters are optional. Omitted parameters must be empty (by using a double pipe). You can also use the named parameterstitle,diff,oldid, andlabel.
Helper subtemplate
In order to make this template simpler to use the helper subtemplate{{Diff/translator}} is available,to be used only in the preview window.
For instance, imagine you want to refer to the following diff URL:https://en.wikipedia.org/w/index.php?title=Main_Page&diff=139993&oldid=139992&diffonly=1; you only need to transcribe that URL in the{{Diff/translator}} subtemplate and produce a preview,without saving the page:
Now copy the code generated ({{Diff|Main Page|139993|139992|Sic exorsi sumus|diffonly=yes}}) into the edit window where{{Diff/translator}} was and publish the page.
Examples
Below each example in the left-hand column is the pseudocode for that example inbrown italics and indented. Elements that should be entered literally are inbrown bold underlined italics. When a parameter is left blank, the resulting two adjacent pipes are underlined (but not bolded):||.
Code
Output
{{Diff|Main Page|prev|204901573|Diff between a numbered version and the previous version}}
A template that is intended to be useful for creating links to diffs; that is, links to pages that show the differences between two versions of a wiki page.