Hi Chris, 

I know you wouldn't want to buy a cms to get a form generator :-) 
Couldn't help but plug the thing a little though as its pretty neat.

I don't sell it separately, although there's obviously a market for
it.  It was built as a component of the cms so I'd have to do a lot of
work to break it out.  Which isn't a bad idea... just no time.

I stuck to simple forms.  HTML form elements.  Part of the reasoning
was cross-version compatibility, although a standalone that could do
the fancy CF7 stuff would be nice, and probably not much more work in
the grand scheme.

I agree that this is probably something you'll need to build yourself.
 Even if I started work now and dedicated my days to it -- which ain't
gonna happen -- it wouldn't be ready for weeks.

Your form submission scheme sounds similar to what I do, with one big
difference.  A form submission's individually submited fields are sent
to a special form 'answers' db table, whose fields are entirely
generic (so they can take anything from single-char radio button flags
up to giganto textarea submissions).  There's one record per field
'answer'.  However rather than going back to the form design portion
to pull stuff out (like what the form field question was ; i.e. "Your
Name") this is stored in the answer table when the form field is
initially processed upon submission.  This keeps the submission a
standalone entity unaffected by later form revisions; eliminating the
need for version control to display the submission data.

You could expand this if you wanted to store the entire form and all
of its options; displaying the submitted choice within a
representation, perhaps, of the actual form itself.  I was recently
asked to add this to the feature set by a user but I'm not sure how
much demand for something like that there would be.  Doing that, and
storing all form 'construction' data at submission time would result
in a bunch of data going into the db, but each submission would be a
standalone 'snapshot', reproducible forever and not susceptible to
version issues (you could always store a version number with the
submission if you cared to do both).

Just some thoughts... Happy Friday.

-- 
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204083
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to