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;
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/
