Changes for version 2.02 - 2006-06-08
- Fix the yaml tests
- Add failed_sleep to Auth
- Various pod fixes
- Allow for conf_read and write errors to die - we really do need to have those bubble up.
- Fix all tests
- Allow for validate.js to work with existing onsubmit handlers of forms
- Added "as" virtual methods to Template
- Added Virtual Objects to Template
- Added self modifiers (*= etc) to Template
- Added increment and decrement (++ --) to Template
- Allow for scientific notation and hexidecimal in Template
- Added int, rand and random virtual methods to Template
Modules
CGI utility suite - makes powerful application writing fun and easy
Anti-framework application framework.
Handle logins nicely.
Conf Reader/Writer for many different data format types
A CGI::Carp::FatalsToBrowser type utility.
A debug utility
Fast but compliant regex based form filler
Fast and lightweight TT2/3 template engine
another form validator - but it does javascript in parallel
Provides
in lib/CGI/Ex/Auth.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Template.pm
in lib/CGI/Ex/Validate.pm
Examples
- samples/benchmark/bench_auth.pl
- samples/benchmark/bench_cgix_hfif.pl
- samples/benchmark/bench_conf_readers.pl
- samples/benchmark/bench_conf_writers.pl
- samples/benchmark/bench_method_calling.pl
- samples/benchmark/bench_optree.pl
- samples/benchmark/bench_template.pl
- samples/benchmark/bench_template_tag_parser.pl
- samples/benchmark/bench_validation.pl
- samples/benchmark/bench_various_templaters.pl
- samples/cgi_ex_1.cgi
- samples/cgi_ex_2.cgi
- samples/conf_path_1/apples.pl
- samples/conf_path_1/oranges.pl
- samples/conf_path_3/apples.pl
- samples/conf_path_3/oranges.pl
- samples/devel/dprof_conf.d
- samples/devel/dprof_template.d
- samples/devel/dprof_validation.d
- samples/generate_js.pl
- samples/html1.htm
- samples/html2.htm
- samples/js_validate_1.html
- samples/js_validate_2.html
- samples/js_validate_3.html
- samples/memory_template.pl
- samples/perl1.pl
- samples/perl2.pl
- samples/yaml1.val
- samples/yaml2.val
- samples/yaml3.val
- samples/yaml_js_1.html
- samples/yaml_js_2.html
- samples/yaml_js_3.html
- samples/yaml_js_4.html