I am interested in having a plugin/add-on developed that does what this plugin does - [login to view URL] - but also supports conditional logic. In essence, the plugin would work like this:
An admin can upload a Word template to one's WordPress installation that contains merge fields.
The merge fields in the template can be mapped with the fields in a Gravity Forms form.
When a person submits the form, the plugin creates a new Word document, based on the template, but with the merge fields filled out with the relevant form entries that have been mapped to them.
The merge fields in the template must support conditional logic. So, for example, the plugin would be able to handle this kind of thing:
- If answer to question A = 'Yes', then output this text: OutputTextOutputTextOutputText
- If radio button option 'X' is selected, then output this text: OutputTextOutputTextOutputText
- If checkbox option 'Y' is selected, then output this text: OutputTextOutputTextOutputText
- If a field is empty, then output this text: OutputTextOutputTextOutputText
- If a field is not empty, then output this text: OutputTextOutputTextOutputText
This would need to work for text fields, radio button fields, check box fields, etc.
When a person submits the form that has been mapped to a template, he/she would be given the option of downloading the completed document or having the completed document sent to him/her by email. In either case, the download/email send would need to be secure. All formatting in the Word template would be retained.
The plugin would be able to handle multiple Word templates, each capable of mapped to Gravity Forms forms.
The plugin's coding would need to be new (i.e., no copying of someone else's code unless that code has been licensed under the GPL). If someone else GPL'd code is being used, I would need to be told in advance and consent to it. All third party GPL'd code used in the plugin would need to be identified in documentation supplied with the plugin.
I would own the copyright in all new code developed for the plugin/add-on and would, therefore, control what happens with the plugin/add-on.
I expect to be looking for ongoing support in relation to the plugin to keep it up to date. The estimate - which I don't know is right - does not cover ongoing support. That would be priced and handled separately.
Many thanks for considering this project.
P.S. As an aside, I should mention that David Smith (of Gravity Forms and Gravity Wiz fame) developed an early version of a plugin like this for me several years ago. Unfortunately we let it languish but I'm able to share what he did if that would help to get things started (it was a discrete plugin/add-on). Please note that David used something called TinyButStrong: [login to view URL] It was many versions of Gravity Forms ago that David developed this, but maybe it'd really help get things rolling as he put quite a bit of work into it.