Last modified: 2013-08-29 00:35:55 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 T37066, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 35066 - Old version of articles should transclude the version of the templates used at the time of that revision
Old version of articles should transclude the version of the templates used a...
Status: RESOLVED DUPLICATE of bug 851
Product: MediaWiki
Classification: Unclassified
Templates (Other open bugs)
1.19
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-08 12:31 UTC by Helder
Modified: 2013-08-29 00:35 UTC (History)
3 users (show)

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


Attachments

Description Helder 2012-03-08 12:31:36 UTC
Suppose on June 2004, a user read the article "President of the United States", and wanted to cite the information available on the graphical timeline which is shown there.
The recommended way to do so, is to use a "permanent" link, like this:
https://en.wikipedia.org/w/index.php?title=President_of_the_United_States&oldid=4317639#Graphical_Timeline

It is not rare that the content of some tables, timelines, and so on are defined inside of templates.
And this is exactly the case in the above example.
As you can verify, the timeline was added on this change:
https://en.wikipedia.org/w/index.php?title=President_of_the_United_States&diff=prev&oldid=4317639
which included the content of the first version of the timeline (dated from 27 June 2004):
https://en.wikipedia.org/w/index.php?title=Template:Timeline_US_Presidents_2&oldid=4303810&diff=prev

Now, here is the problem: for someone which reads in 2012 the content of the work which cited that old version of the article, the "permanent link" will show a page from 2004 saying that Barack Obama would be president on 2009!
In other words, old version of the pages transcludes the newer version of the templates, which makes the 2004 version of the article to contain the 2012 version of the timeline, not the one from 2004!

This behavior is bad not only for citations, but also for people trying to navigate through old discussions.
E.g.: if someone is trying to understand why the formatting of some template was changed, or how it evolved to its current form, it is possible he/she will find a discussion in which at some point one editor transcluded the template (when e.g. it had a red text somewhere), and the talk may be completely out of context (because the current version has no red text at all).

(A similar and more difficult problem happens with magic words. E.g.:
http://en.wikipedia.org/w/index.php?title=Wikipedia:About&diff=prev&oldid=292419185
shows the revision as of 11:32, 26 May 2009, but it has information which is from 8 March 2012, such as the number of articles, and the software version.
But I don't think this one would be feasible, since the value of these things depend a lot more on the state of the wiki database at a given time.)
Comment 1 Alexandre Emsenhuber [IAlex] 2012-03-18 13:19:04 UTC

*** This bug has been marked as a duplicate of bug 851 ***

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


Navigation
Links