2004-08-13 Wikis

I was looking for a bugfix... The initial problem was this:

 * foo ''bar
 ** baz

What happens? The old code would break on the second list item, because the emphasis of bar was not closed. So I wrote some code to fix it. And then I realized I could make some more code a bit better. And suddenly it seemed that I could make lists XHTML conform. So I tried to do XHTML for Oddmuse. Again. Only this time I got really far.

So far in fact, that I’ve produced some valid XHTML pages using Oddmuse.

This is where the validate=1 parameter comes in handy. It adds a validator link to every page.

Testing this on a live system (such as this one) is tricky, however: If your test page displays a diff at the top, then that diff must be regenerated (else it will contain HTML 4). If your page includes stuff from elsewhere, it must be regenerated. The list goes on.

’’’I’m still looking for bugs.’’’

Conflicts with other extensions is also a problem, eg. the portraits support extension.

Well, it is installed now and I’m using the HTML check link at the bottom on this wiki to check the various pages.

​#Wikis