Lee Daniel Crocker wrote:
I don't realy see that as a big problem at all. If we change the syntax, yes, we'll have to lock the databases, making everything read-only while an update process goes through all those gigabytes. But we really can do that overnight, only inconveniencing users a little.
Overnight? There is no "overnight" on a system that's accessed world-wide, 24x7.
In my opinion, if the wiki syntax is changed dramatically, then the db table should receive a new column called "syntax version". This would allow the parser to distinguish between old and new syntax, rendering both correctly.
MaPhi