CPAN id registration

2001-05-28 Thread Tomas Styblo

Hi!

I'd like to share my module CGI::CheckHTML on the
CPAN. That module fills an existing gap in the CPAN
module list. It is lightweight but still quite
powerfull and configurable HTML checker/autocorrector
designed especially for web applications that need to
allow users to post comments or messages ehnanced with
a limited set of HTML tags.

Full-blown HTML validators do not suit this need well,
because using them one can't deny/allow the user to
include images, javascripts, urls etc. on an
individual basis and because it's not desirable to
force users to use perfectly correct HTML and to
properly escape all those ">" they tend to use.

The module is at
http://geocities.com/tripiecz/CheckHTML/CheckHTML-0.80.tar.gz.
Full documentation is available in the tarball or
online converted to HTML at 
http://geocities.com/tripiecz/CheckHTML/CheckHTML.html.

My email is [EMAIL PROTECTED]
My name is Tomas Styblo.
My homepage is at http://geocities.com/tripiecz/.
Suggested CPAN ID: TRIPIE

Thanks.

=
Tomas Styblo | [EMAIL PROTECTED]

__
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/



Re: CGI::CheckHTML [was: CPAN id registration]

2001-06-01 Thread Tomas Styblo


> Sounds like CGI:: namespace is not perfectly
> appropriate. I'd expect
> such a thing in the HTML namespace.

Well, I chose the CGI:: namespace because the module
is suited for web applications. I hardly can imagine
any other way to use it in real world situations. But
maybe HTML::CgiChecker would be more appropriate.

Tomas



__
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/



Re: CGI::CheckHTML [was: CPAN id registration]

2001-06-02 Thread Tomas Styblo

> If, on the
> other hand, it has
> some modular CGI interface constructor, it should
> not be limited to
> HTML checking because if it limits itself in what it
> is doing, it
> isn't very modular.

It's not limited to any interface, it has a
constructor that creates an object, which in turn can 
be configured and then repeatably used to check
strings with HTML that you pass to its method. 

So I think "HTML::CGIChecker" is quite an aproppriate
name for it.

The original idea of "CGI::CheckHTML" araised when I
bulit a message board and desperately needed a way to
deny users to break resulting pages by posting
malicious code, javascripts, porn etc, while still
allowing them to use *some* HTML. The first place I
looked for a solution was the CGI area.

Just my 0.02c.

Thanks, Tomas



__
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/