<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Sep 30, 2006, at 1:58 PM, Mike wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">while I'm sure that having BlockList incorporated into the core, I don't</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">feel that blocking all possibly undesired markups is the best way to go.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">Wouldn't it be simpler and more transparent to somehow "escape" the</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">stuff a user enters? Which means, that if the user enters (:title foo:),</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">well, then it shows up as a comment saying "(:title foo:)".</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">I've used this approach with the PHP function htmlspecialchars, which is</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Comic Sans MS" size="3" style="font: 12.0px Comic Sans MS">a similar logic to what I'm trying to describe....</FONT></P> </BLOCKQUOTE></DIV><BR><DIV>Do you think you want to block ALL markup using (:xxx:)?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>What about custom markup or markup users may legitimately want to use such as:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(:comment This is a comment:)</DIV><DIV>(:div:)</DIV><DIV>(:table:)</DIV><DIV>(:nl:)</DIV><DIV>(:linebreaks:)</DIV><DIV>(:pagelist:)</DIV><DIV>...</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>or more importantly:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(:markup:)(:markupend:)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Crisses</DIV></BODY></HTML>