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;

Attachment: pgpBVHFHkomOq.pgp
Description: PGP signature

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to