On Mon, May 11, 2009 at 2:50 PM, Daniel Schwen <[email protected]> wrote:
> The simple (albeit ugly) solution would to add a parser version field to the
> revision table, drag the old parser along as 'legacy', make the new  parser
> the default (and only) option for all new edits, and spit out a warning when
> you are editing a legacy revision for the first time. The warning you be made
> dependent on the cases that break with the new parser.

That would require specifying the new language, getting people to
actually agree on it, and writing a parser for it.  There doesn't seem
to be enough support for such a monumental effort to actually happen.

> Cases that break could be detected by comparing tidied HTML output from both
> parser versions.

And then what would you do?  It's unlikely you could fix them all
automatically.  Of course, these are wikis, so fixing a reasonable
number of cases by hand isn't out of the question.

> Nah, well, now slam me for not reading through four years of discussions and
> finding out why my proposal is dumb ;-)

It's not dumb, just apparently not considered worth the effort right
now by the powers that be (and I tend to agree).

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to