{"id":48,"date":"2007-08-15T13:18:01","date_gmt":"2007-08-15T18:18:01","guid":{"rendered":"http:\/\/pessoal.org\/blog\/?p=48"},"modified":"2008-02-15T13:19:01","modified_gmt":"2008-02-15T18:19:01","slug":"smarty-form-validation-presentation","status":"publish","type":"post","link":"https:\/\/pessoal.org\/blog\/2007\/08\/15\/smarty-form-validation-presentation\/","title":{"rendered":"Smarty \/ Form validation presentation"},"content":{"rendered":"<p>I did a presentation at the August meeting of the Houston PHP Users Group about some of the research we did a few months ago at Alert Logic to improve our form validation code, so it&#8217;s easier to implement by making it somewhat automated and integrating it our with Smarty templates.<\/p>\n<div style=\"width:425px;text-align:left\" id=\"__ss_267324\"><object style=\"margin:0px\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http:\/\/static.slideshare.net\/swf\/ssplayer2.swf?doc=form-validation-ng-1203098891488800-5\"\/><param name=\"allowFullScreen\" value=\"true\"\/><param name=\"allowScriptAccess\" value=\"always\"\/><embed src=\"http:\/\/static.slideshare.net\/swf\/ssplayer2.swf?doc=form-validation-ng-1203098891488800-5\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"355\"><\/embed><\/object><\/p>\n<div style=\"font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;\"><a href=\"http:\/\/www.slideshare.net\/?src=embed\"><img decoding=\"async\" src=\"http:\/\/static.slideshare.net\/swf\/logo_embd.png\" style=\"border:0px none;margin-bottom:-5px\" alt=\"SlideShare\"\/><\/a> | <a href=\"http:\/\/www.slideshare.net\/joaopmaia\/form-validation-ng-267324?src=embed\" title=\"View 'Form Validation NG' on SlideShare\">View<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I did a presentation at the August meeting of the Houston PHP Users Group about some of the research we did a few months ago at Alert Logic to improve our form validation code, so it&#8217;s easier to implement by making it somewhat automated and integrating it our with Smarty templates. | View<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,3,16],"tags":[],"_links":{"self":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts\/48"}],"collection":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":0,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"wp:attachment":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}