This plugin evolved from a need most every programmer runs into: form validation. This can be a tedious and time consuming task. The idea was to leverage the Smarty environment to make form validation as easy yet powerful as possible. This was accomplished by abstracting the validation grunt work and reducing it to simple validation criteria and messages in the template.