Re: [cowiki-dev] The new coWiki parser

Paul Hanchett <[email protected]> Thu, 22 Sep 2005 20:17:25 -0700
Newsgroups gmane.comp.php.cowiki.devel
Message-ID <[email protected]>
John (yt) Hogenmiller wrote:

>Ahh... well, in that case, I misunderstood you.  
>
Wouldn't be the first time I've been misunderstood!  <G>

>I think a few people know how the parser *works*, but reliably
>modifying pretty much the only thing in the project that isn't a
>plugin is in fact a major undertaking in any project. 
>
Agreed!

>Recently, I have
>been thinking that it could be possible to /move/ the parser out from
>core and adding alternative parsers to the mix, choosing your parser
>in the configuration.  However, once you have documents created, you
>couldn't just "switch" parsers and expect all of your documents to
>work as before (of course, if one parser is expected to behave exactly
>the same as the other, you could expect it).  I don't want to
>experiment with that until after the next release.
>  
>
This is a lot like I was once upon a time proposing, and I think it has 
some merit.  But I'm concerned that it is in fact complicated for the 
user.  And there were potential security issues pointed out previously 
by others.  Basically I think you need to specify which tools you will 
grant to particular users.  Great if you're a control or process freak, 
but difficult to manage if you have many users of different types.

OTOH, I do like the notion of positioning coWiki as an access engine 
into which you can plug different sorts of language plugins for 
different purposes.  In some ways, this should be a very easy thing to do.