[Catalyst] Good Resources for cutting edge/best practices

Jonathan Rockway jon at jrock.us
Wed Mar 14 00:46:02 GMT 2007


On Tuesday 13 March 2007 18:27, Mesdaq, Ali wrote:
> Some of the areas I would specifically like to learn about are:
> - table-less pages
> - perl templating (already started a thread on that)
> - Website security
> - Ajax (basics, advanced, security)
> - Advanced javascript
> - Best practices (string validation, etc)
> - SEO techniques (urls, content placement, etc)
> - Must have tools (json, mochikit, etc)

I don't think any of these have to do with Perl.  Tables are tables regardless 
of how you print the <table> tag, for example :)

For validation, try FormBuilder.  For AJAX, try Jemplate (nice if you're using 
TT).  If you use TT, escape HTML before you print it: [% variable | html %].

That's about it -- the rest is handled for you elsewhere.  (SQL injection is 
avoided by using DBIx::Class or something similar.  Taint mode can prevent 
you from doing qx($untrusted_input).  etc.)

Regards,
Jonathan Rockway

-- 
package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do {
$,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //,
";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: not available
Url : http://lists.scsys.co.uk/pipermail/catalyst/attachments/20070313/e95af246/attachment.pgp


More information about the Catalyst mailing list