CMS MADE SIMPLE FORGE

CGBetterForms

 

[#11629] 'Save to database' disposition

avatar
Created By: Lewis Howles (lewishowles)
Date Submitted: 2017-11-03 05:12

Assigned To:
Resolution: Won't Fix
State: Closed
Summary:
'Save to database' disposition
Detailed Description:
I realise this can be done with webhooks / submitting to PHP but it would be
great to have a generic 'save to database' option.

I used this a lot with FormBuilder primarily because we find that people's
emails aren't always as reliable as they should be, so we offered a protected
page that showed them all recent submissions to any of their forms as a back up
- this was handled automatically by reading the structure saved to the database
by the FormBuilder disposition.

I think the way FormBuilder did it was aimed primarily at FormBrowser so
contained a lot of extraneous information, but storing in some generic minimal
way with perhaps date & time and a column containing the form data would be
brilliant.

History

Comments
avatar
Date: 2017-11-18 11:42
Posted By: Robert Campbell (calguy1000)

I probably would not build this as part of CGBF.  A separate module would be
required that would know how to save and load and display data saved from a
form.

There are alot of possible complications in a 'save to database' thing.   i.e: 
the functionality for display, filtering, and searching may dictate different
methods of saving to the database.    so it's not just something that can be
done quickly.

It would need sponsoring and is not a trivial project.


      
avatar
Date: 2018-01-30 17:55
Posted By: Robert Campbell (calguy1000)

I have something in the works... but it is low priority and may not be available
for many months.
contact me if you would like to consider sponsoring a project like this.

It will NOT be built into CGBF though.
      
avatar
Date: 2018-09-22 16:52
Posted By: Robert Campbell (calguy1000)

See CGBFCrud
      
Updates

Updated: 2018-09-22 16:52
resolution_id: 5 => 8
state: Open => Closed

Updated: 2017-11-18 11:42
resolution_id: => 5