Developer forum

Forum » Feature requests » Forms for Editors- multiple features

Forms for Editors- multiple features

Nuno Aguiar
Reply

Hi,

 

After working with the forms module for almost 1 year, here's some features that would come in handy out of the box:

  1. Dynamicweb email recipient
    We know we can set the field name to be MailRecipient, but that's a techie setting. Would be nice to have a setting for it
     
  2. Multiselect
    Have the select field be a multiselect - currently we need to add some logic in the template to do it
     
  3. Select/Checkbox list/Radio button list
    Options by SQL query - Would be nice to get dynamic data, like countries, a list of items, ...
     
  4. Show fields based on another field's value
    Considering option 3, we could get States/Regions, based on the selected country, or show a whole group of fields only if a checkbox is selected
     
  5. Save referring URL
    I know this is doable having a developer save that to a hidden field, but the idea would be for the module to do it automatically. Reason:
    Customer creates a form and have multiple Adwords or other Marketing sites point to the page with the form. The Marketing tools may have additional query parameters we don't know about but it's easy to audit, and the customer (having little tech knowledge) would not have to worry about it

 

Hope these are good additions to the module. Right now we can do basically all of them, but have to copy code from old projects and adapt slightly. If Dynamicweb would have it, everybody would benefit from it, and would be standardized.

 

Best Regards, 

Nuno Aguiar


Replies

 
Nicolai Høeg Pedersen
Nicolai Høeg Pedersen
Reply

Good suggestions.

@1: You mean a setting on a field saying "Contains recipient email" or something, and use the value from that field to find the email to send the mail to?

BR Nicolai

 
Nuno Aguiar
Reply

Hi Nicolai,

 

Yes, that would be it. Or to keep it consistent with the module, have it be a dropdown in form's settings (check attachment)

 

Best Regards,

Nuno Aguiar

RecipientsEmailField.jpg
 
Nuno Aguiar
Reply

Hi Nicolai,

 

A collegue just suggested an additional nice feature.

  • New general setting: "Process translation values"

 

The idea is to, instead of the module output the strings (label, placeholders, descriptions,...), it processes them as translate keys. This way we could easilly have language version of forms without the need to duplicate it.

 

Best Regards,

Nuno Aguiar

 
Jesper Holm Damgaard
Reply

+1

 

You must be logged in to post in the forum