Page MenuHomePhabricator

diff: as a pseudo namespace
Closed, DeclinedPublic

Description

create a diff: namespace and redirect it to a diff url. http://en.wikipedia.org/w/index.php?&diff=prev&oldid=300616445 would become [[diff:300616445]]


Version: unspecified
Severity: enhancement

Details

Reference
bz19556

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:39 PM
bzimport set Reference to bz19556.
bzimport added a subscriber: Unknown Object (MLST).

Was chatting with BC about this earlier, a couple of notes:

  • It would probably be best as a namespace, not an IW link. Relative IW links would be pretty straightfoward and could be shipped with default MW, but they might be broken (related: bug 18664 and bug 19270). Fully qualified URLs are not friendly for something like this, nor would they be quick to implement in a large-scale installation a la WMF.
  • A pseudo-namespace (similar to Special: at -1 and Media: at -2) would be better than a normal one, as it eliminates chances of collisions with existing namespace definitions.

Note that MobileFrontend has diffs as a special page, you can create an interwiki to it, for example: https://en.m.wikipedia.org/wiki/Special:MobileDiff/592700201...592717598

Special:Diff has been in core for almost 2 years. Decline?

jayvdb claimed this task.
jayvdb added a subscriber: demon.

Was chatting with BC about this earlier, a couple of notes:

  • It would probably be best as a namespace, not an IW link. Relative IW links would be pretty straightfoward and could be shipped with default MW, but they might be broken (related: bug 18664 and bug 19270). Fully qualified URLs are not friendly for something like this, nor would they be quick to implement in a large-scale installation a la WMF.

fwiw, T20664 and T21270 (bug 18664 and bug 19270 respectively) were fixed.

Special:Diff has been in core for almost 2 years. Decline?

Agreed. If someone sees that a pseudo namespace would be better than Special:Diff, they should add some rationale before re-opening.