I couldn't make the forms module work - Posting to a form ends up sending me to http://mydomain.com/?nocache=1 and no data is recorded for the form and no email is sent to the recipient specified in the forms manager. As you can see, I'm using SEO-Friendly URLs worked out with help from Jamie & Matt in this thread (Thanks!):
So I figured I'd just track down forms and see how they work, and fix whatever the funky urls broke. What I find is confusion about how they could EVER work. What I see is:
*Responses get stored in the dbase in two tables, both with names that start with tformresponse
*Those tables only get new records inserted into them by the dataCollectionManager.cfc
*dataCollectionManager methods are only called by templates that live either in \admin, or in one of the display_objects\datacollection subdirectories, esp. act_add.cfm
*Templates in the display_objects\datacollection subdirectories are only loaded if the contentRenderer encounters an object that it recognizes as a "form"
So all these many, many hours of digging and forum posting boil down to:
Maybe there's a better solutions which preserves the intent of the nocache line, like ##?nocache=1 or something, but this is working for me, so I'm putting it down for now.
So I posted the above in the bug tracker, here:
I'll keep you posted with any new developments
* Last updated by: 8riaN on 9/22/2009 @ 10:54 AM *