-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Lee Daniel Crocker schrieb:
On Thu, 2005-03-31 at 10:40 +0200, Magnus Manske wrote:
- We change our wiki syntax, however slightly. Besides everyone
using MediaWiki having to learn a new (altered) syntax, we'll have to change *every* page in our databases, including *all* old revisions. For that, we'll have to write a 100% perfect parser for the old syntax that can create 100% perfect new code. Good luck with that.
Yep, that's the only acceptable option. You are correct that it will be difficult, but that doesn't change the fact that we have to do it that way.
In that case, maybe we should hurry getting that standard set, so we can do this when we change to MediaWiki 1.5 - it will need downtime for database conversion anyway.
It should be obvious, though, that we /don't/ want a "perfect" parser for the current syntax--we want the existing parser just as it is now, warts and all, which is what the current text is written to. That parser will have to be modified to output the new syntax when we update, and that should be perfect (and /can/ be , because it will be well-defined at that point).
Which raises another question: By converting the source, we actually edit all old and current versions of all articles. So, when I look at an old edit of mine, it willk show something different from what I wrote at the time. I know that this is *supposed* to only affect syntax, but is retrospect changing of user submissions OK with the GFDL? (After all, we're not making a new version based on an old one, like editing; we'll be changing the sumbission itself.)
Magnus