I have a site that content editors want to be able to create forms on the fly. My initial thought was to use FieldFrame with a FFMatrix so they can create a form, however, my experiment failed when I determined they would still need access to the admin tab to add/remove fields. I do not want them having to edit templates; so the goal was for them to use weblog entries (the template would have conditions setup).
What I was hoping for was that I could setup the custom fields using FF and then the content editor would be able to select the fields they want by way of the weblog publish/editor.
Right now, the site uses Freeform for the existing form submissions. Since the form will need to be dynamic (including the email to field), I don’t believe Freeform will be a correct fit here, and frankly not really sure if the need is there. All that will be needed is a way for the form to submit a custom field to phpmail (ie. no database records are needed for the individual submitted forms).
Is this possible and How?
Greater details follow:
Content Editor 1, say John, wants a form on the site to register for an upcoming event. The event will expire in two weeks (so the form is short term). He will login to EE (with backend publish permissions) and go to Publish to create a weblog. The weblog would then provide John the available fields that he will need for the form (ie. fname, lname, emailaddress, details, and finally a place John can enter the email address the form will be submitted to). The total number of fields he would have access to would be the total I have created from the admin tab (say there are 15 different fields he could choose from). He would then publish the weblog. That weblog would now be active since it is part of a template group. The template which I would need to develop would use conditions so that the fields John selected would be submitted in the form to the person John typed into the email to field.
The layout of the page idea could be controlled using TinyMCE in that entry but, I doubt that would be possible, so I guess the only other option would be to use tables within the template.
Two weeks from now, John would go and either change the status of that entry to close or just delete it completely, so no other forms are submitted.
Say, content editor 2, Susan, wants a form. She will go through the same process, select only the fields she needs (fname, lname, rsvp) and type in her email address.
So forth…
Hopefully I have provided enough information and that some EE guru can provide me with a solution. Thanks for any advise.
moderator: I incorrectly posted this under 3rd party discussion. Please delete that post, as this is more of a How To than a party plugin (although plugins are related).