Last modified: 2011-12-14 17:37:24 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 T31050, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 29050 - Slip in more version information into rendered pages.
Slip in more version information into rendered pages.
Status: NEW
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
unspecified
All All
: Normal enhancement with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
: parser
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-05-19 12:23 UTC by Purodha Blissenbach
Modified: 2011-12-14 17:37 UTC (History)
2 users (show)

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


Attachments

Description Purodha Blissenbach 2011-05-19 12:23:06 UTC
When a page is rendered from various sources, such as:
* the page itself,
* local images,
* foreign repository images,
* transcluded templates,
* other pages transcluded,
* pages transcluded from other wikis,
* transcluded special pages,
* etc.

we currently only can address a specific version for the page source.
For anything else, the current version at the time of page rendering
is taken, but we do not send their actual version information anywhere.

The latter should be changed. We do show templates already at edit
pages in preview, a similar list could be included in rendered pages
metadata or comments, along with an "oldid". This would make saved
renderd content more valuable because with the version information,
possible conflicts, errors or bugs were easier to trace and could be
attributed to specific versions.

If I am right with the assumption that the youngest oldid in a list
would sufficiently determine all others, we had a pretty simple way
to refer to historic versions of pages as they appeared to a certain
point in time. Otherwise, all oldids were necessary but still, knowing
them would allow us to refer to historic pages as they once were
without having to accept newer versions of templates or images.
We could even mix - render a page from history, but with a broken
image fixed, and so on.

At least being able to show previous versions of pages as they really
were at their time is imho a goal of quite some value, and will likely
be asked for increasingly often as Wikis become more pervalent in ones
everydays life.
Comment 1 Purodha Blissenbach 2011-05-19 13:01:43 UTC
see also bug 850
Comment 2 Purodha Blissenbach 2011-05-19 16:32:23 UTC
see also bug 4677
Comment 3 Bawolff (Brian Wolff) 2011-05-19 23:27:17 UTC
I'm not sure how saving all these details would help with showing old pages as they were (unless we also save the rendered dependant documents, in which case we might as well just keep the final rendered page at each version, either way it'd be impractical to save the complete rendered documents of all these pages).

If you have a specific date in mind, you can look up what the relevant images/templates/etc at that time were (well maybe not for transcluded special pages, [scary] interwiki transclusions, and foreign images are iffy, but the other things on your list you can)

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


Navigation
Links