generating Zend forms inside a CMS

This week marks the start of the challenge to build onto the CMS a method to generate forms.  I am using the Zend framework to build the CMS, so using Zend Forms seems like a solid idea. So I need to google and see if anything similar has already been open sourced before re-creating the wheel.  I suspect this has not been done, based on the forum posts related to TinyMCE and form tag issues people seem to have.
Required features:

  • generate a form
  • handle form submissions
  • do form validation in javascript
  • do form validation in submission handler
  • apply full css3 styling to form
  • protect CMS admin from breaking things
  • prevent admin from any PHP / MySql level acess
  • 17 more things I have not thought of yet.

Go Daddy – poor usability

You would think a site with as much revenue as GoDaddy would have some thought put into how the checkout process works.  They auto populate my info with old stored info with the option to update, but updating it does not work. The credit card form is antiquated enough that it cannot handle multiple formats such as 0123012301230123 requiring me to hit the back button and reformat it to 0123 0123 0123 0123 with only the vague  message that my number is invalid. The phone number box is auto-populated in a format of 1-111-222-3333 which I followed thinking that if they display it with dashes, they must want dashes.. Of course not, this time they give a better error message saying it needs to be a valid 10 digit number. So 1112223333 works. Then why did they display it in the wrong format in the first place?

How about spending 2 hours testing the form a bit, adding some jQuery goodness to it, and escaping 2005 GoDaddy?