On 18 Feb 2005, at 13:41, Brion Vibber wrote:
Jan Steinman wrote:
On 18 Feb 2005, at 13:20, Brion Vibber wrote:
Pages should expect to be rendered the same time every time they're loaded...
I think that SEVERELY limits the usefulness of extensions, then!
In effect, it makes MediaWiki the equivalent of static HMTL pages -- except for the editing part.
Yes, well, that's rather the whole point of the exercise.
If you want to hack it to do something fundamentally different, you're going to find yourself fighting the entire code model, including several distinct caching levels based on it.
Okay. I guess I see your point of view.
Instead of hacking it head-on, how about sideways? How about a dedicated namespace, like "Dynamic:"? There are already special behaviors for User:, Template:, Special: (extra special) and perhaps others I haven't discovered.
There's no Intewiki site called "Dynamic:", but this might break sites that had created such a namespace. I guess it could be a configurable name, or be easily turned off completely.
Then I'm assuming it would be a case of subclassing and overriding, rather than putting in a bunch of nasty "if...else..." spaghetti.
I know how you feel about it in general. But it seems a namespace would also have less chance of breaking in future MediaWikis.
Thoughts?
:::: On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. -- Charles Babbage :::: Jan Steinman http://www.Bytesmiths.com/Item/99AT12