Please consider the idea of implementing site-based configuration files to allow a given site to turn on/off certain features.
One thing this could be valuable for would be to address the question of "TWiki tries to remain backward compatible".
As an example, see the discussion under
TOCVariableBugs - I (and many people) prefer to use capital letters in
HTML tags (the
XHTML stanbard notwithstanding, this
used to be accepted, and common, practice).
But
PeterThoeny says "Exclude upper case from TOC: This was done by design before the ---+!! rule existed" and
SamHasler says "backward compatibility with old data is part of the
TWikiMission".
I don't buy it. Sometimes "backward compatibility" is simply... backward.
If I have a config file in which I can turn on "allow all
HTML to work" and the fix to the TOC variable is wrapped in "if "allow all
HTML to work" then <H2> tags work exactly the same as <h2>" then we get the best of both worlds -- Backward compatibility for legacy sites and a more compatible and intuitive feature set for future sites.
--
VickiBrown - 11 Nov 2004
hmm... Sound interesting. New installations will benefits from the new "features" and old sites will continue to run. Like it.
--
RafaelAlvarez - 11 Nov 2004