After talking to Tim Starling a bit, I've decided to take a more explicit
method of dealing with transcluded pages and images. This means that less
code changes elsewhere will be needed (currently there are a lot).
What I will be doing is:
*Modifying Parser.php to list the revision/image timestamp used for each
revision/image
*Recording the above for stable versions in two new tables
*Adding a hook to Parser to let the extension select the desired
image/template version
*Attaching the functions that query the above tables to the above hook for
stable versions
Most of these changes won't have much noticable difference from the end-user
standpoint, and the UI will be left alone. It just makes things
more...well...stable ;)
I've been considering doing this for a while, this should be the last major
schema additions.
<div><FONT color=#3333cc>-Aaron Schulz</FONT></div></html>
_________________________________________________________________
More photos, more messages, more storageget 2GB with Windows Live Hotmail.
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_mig…