Problems aside, anything that can reasonably be done towards XHTML compliance sounds good to me. Andy > -----Original Message----- > From: Mario Salzer [mailto:mario@xxxxxxxxxxxxx] > Sent: Monday, June 14, 2004 8:36 PM > To: ewiki@xxxxxxxxxxxxx > Subject: [ewiki] Re: make PageIndex core feature? > > > I recommend making CSS markup core, as well as XHTML > compliant markup. > > I've been going through the core and the plugins I am using > and trying > > to get the output XHTML compliant, as I have time. (I only > > implemented ewiki about a week ago.) > > > > CSS and XHTML are extremely important to many web developers and > > weblog users today, so any improvement there would help ewiki get > > better recognition. There is a lot of interest in wikis now, and > > ewiki's tight integration into existing platforms is unique! > > XHTML is very difficult, especially for Wikis. That's mainly > because users may always inject invalid markup (even if it is > the "safe" Wiki > markup) like ''__text''__ which will result in invalidly > nested tags then. The "plugins/filter/f_fixhtml.php" > extension can work around a few, but this does never > guarantee 100% valid XHTML code. > (also see the EWIKI_XHTML setting! - ok, not too impressive still) > > We've taken great care to make ewiki return valid html > (magnitudes better than with other engines), but this is > currently not possible. Though there are other Wikis that can > produce valid XHTML Strict. CoWiki can, because it stores > pages already in XML, AtomWiki and Rhizome probably also can > do this much better right now. > > For example the <br> tags (and others) aren't already > converted to xhtml, because I've personally using some > browsers, that didn't like "<br />" all too much until recently. > > So concluding I'd say, that ewiki itself cannot be made XHTML > compliant overnight, and therefore filtering the output > through libtidy (its now a standard extension in PHP?) is a > much more reliable (and faster) solution. Extending f_fixhtml > wasn't probably as useful as it'd only got slower. > > (To get quick XHTML adoption throughout the Web it is essential to > have a mod_xhtml or mod_tidy distributed with Apache. Won't happen > otherwhise IMO; but that's again a different topic) > > mario > > > > _________________________________________________ > Scanned on 15 Jun 2004 02:00:16 > Scanning by http://erado.com >