I loved the way, UseMod-Wiki software displays Recent Changes: you see each page
only ONCE, ie. the last and most recently changed version.
After my analysis of the big WikiPedias - standard and enhancement RC view - I
found, that the "UseMod-RC-style" could significantly save processing time and
bandwidth (for current MediaWiki software, a lot of usually
not-at-the-first-view interesting information is sent to the client: date and
time of ALL pages *and their older revisions* until the cut-off condition is
met.
So, I found a tiny patch to significantly speed-up the RC view:
In module SpecialRecentchanges.php change the line (about line #100)
WHERE rc_timestamp > '{$cutoff}' {$hidem} ".
to
WHERE rc_timestamp > '{$cutoff}' {$hidem} AND rc_this_oldid=0 ".
This has the side effect, that enhance RC views do not have the older revisions
transmitted to the clients browser. But who actually has needed these ? You can
always click on "hist" link to get the older revisions sent to your client.
My goal was, to quicken the RC view significantly. The patch saves bandwidth, as
users who are interested in older revisions can simply click on hist links to
get these.
Remark:
A new, forthcoming Enotif patch revision will enable each user to have ONE
additional link "lastvisited" for WATCH-LISTED pages
(bold, because watchlisted)page title (diff)(hist)(lastvisited)
on which he/she can click to get immediately the diff between the current
version and THE LAST VISITED ONE.
Version: 1.3.x
Severity: normal
URL: http://meta.wikimedia.org/wiki/Email_notification_versions#Recent_Changes_view:_UseMod_style