I would like to see a few things implemented to improve the user experience for non-admin users sending emails from a list of emails gathered from a view. Some of these things I will try an provide in patches to help out, but others I will not have time for right away unless there are a lot of people that would benefit or show interest.

In my use case, users flag businesses they want to contact, and then submit a form to contact them all at once. The problems I have are...

  1. Email form fields are not configurable (without custom modules). It would be great to tie in with entity fields to provide a truly customisable form. Or even something similar to webform where you can choose which forms you want to add, and how they would appear in an email template.
  2. Sender fields do not default to the current user. If the current user is the one sending the form, it would be ideal to default the values to the current users name and email address. Of course, problems arise here when a user is anonymous, or you have a use case where you don't want to send via the current user.
  3. Tokens are not user friendly for the basic user. In fact, I would propose tokens are removed entirely for the basic user and form fields are used instead.
  4. The review page is an extra and unnecessary step for my users. An option to disable the review page would be fantastic.
  5. It would be better if the whole form was on the same first page as the view. Again, an option to remove the multistep entirely would be great for my use case.
  6. Saving the user message is not always ideal, and it would be important to hide this option from basic users, especially if they are emailing personal information, they would not want their data pre-filled on another users form.

From the above feature requests, the main one for me is to make the email form field-able. Though I understand this is no simple patch, I am happy to work on some of these features.

Comments

hansfn’s picture

Status: Active » Closed (won't fix)

Sorry, but I don't see that I will have time to fix any D7 issues.