From: "Brion Vibber" <brion(a)pobox.com>
On mar, 2002-02-12 at 01:57, Jan Hidders wrote:
The section headers bit was a bugfix to replicate the previous behavior
of of usemodwiki. Not strictly necessary though, I suppose. I'll take it
back out.
Thank you.
Tables are certainly in very active use as it is, and
I see no reason to
break nested tables, which at least someone seems sufficiently
interested in to write a bug report about them not working.
Ah, sorry, I didn't know they had worked before. In that case they should
now also work.
Now, we *know* we don't want scripting. What *do*
we want?
In some sense that is not really up to us, but should be decided by
Wikipedia management and the rest of the gang in Wikipedia-l. However, what
is clear IMO is that the tags and attributes that worked under usemod and
have been used in useful ways should now also work. I would suggest that
when we are in doubt this then we disallow it and wait until people start to
complain, and then we ask around for opinions.
If we want to change or restrict the markup more drastically then this
probably needs to be discussed first publicly. (I have a rather extreme
opinion about this, but that is not relevant here.) By the way I really like
the fact that you have a list of allowed tags/attributes and don't allow
anything else. Maybe we should even have separate lists of allowed
attributes per tag, but that maybe overkill.
Sorry if I
sound too critical, but I have strong feelings about this.
Agreed, which is why I'm not entirely happy with my current
implementation of the function, which is too complicated in places. But
the previous one, while relatively simple, was definitely not correct.
Agreed, and I do believe that what you are doing at the moment will turn out
to be very important in the long run. For example, when we are going to
optimize the parser, export to XML or adapt the mark-up, then it will be
very important, if not crucial, that the contents of Wikipedia satisfy a
certain strict syntax. So the more the script safeguards this syntax, the
better it is.
-- Jan Hidders