[Zope] Using Zope

Joel Burton jburton@scw.org
Mon, 23 Jul 2001 16:33:08 -0400 (EDT)


On Mon, 23 Jul 2001, Todd Cranston-Cuebas wrote:

> Joel,
> 
> Can you define what you mean by "structured text?" I'm always running into
> situations where I don't want to give someone any control other than control
> over the copy. They want to put in bolding, italics, etc., but beyond that I
> don't want to let them do anything else. 
> 
> Will structured text do the trick and if so, how does one implement this?

structured-text is a formal Zope things. It's a way of expressing some
basic markup w/o any HTML. (The Zope Book covers this). With Structured
Text, you can contol bold, italics, links, tables, etc., so it might be
more power than you want, *plus* structured-text doesn't filter out actual
html commands (which is normally a good thing, so that you can hedge in a
tiny bit of html that there isn't a structured-text equivalent.)

If you want people to provide basic content (aka sentences, paragrpahs,
bold, italics, nothing else), you could run their input through a python
regular expression that turns *hello* to italics, **hello** to bold, and
nothing else. (Or if your users know HTML, turns leaves <b> and <i> alone,
and nukes all other HTML tags.

Check out the Strip-O-Gram. I haven't used it, but it might be what you
want.

  http://www.zope.org/Members/chrisw/StripOGram



-- 
Joel Burton   <jburton@scw.org>
Director of Information Systems, Support Center of Washington