Wordpress Form Processing Plugin.

  • Posted
  • Proposals 2
  • Remote
  • #21084
  • Expired
Richard B.Bipin J. have already sent a proposal.
  • 0

Description

Experience Level: Intermediate
We are in need of a Wordpress Plugin Developer to develop a form processing plugin.

This is a plugin we will be using with a number of our clients and work will be available to the plugin developer in the future, if it is popular with our clients. Clients will suggest new features and we will give you first refusal on doing the work, seeing as you know it inside out.

Our clients have their themes and forms designed and developed. A plugin which is similar to what we are looking for is called Filled In (http://urbangiraffe.com/plugins/filled-in/). This may be good to reference so you will understand our needs better.

We need a plugin that will do the following:

1. Submit form data to a data management area in the wordpress admin (role - administrator). I must be able to select form entries using check boxes and then select to download the selection via CSV.

The layout of the data management area needs to be professional and easy to use. With form entries listed in a table with pagination. Also I need the ability to click on one of the form entries to view the all details and edit them if necessary. The usual edit, delete, etc. abilities are needed.

It needs to be flexible enough to automatically pick up on the fields coming from a form so it can store them. Perhaps a user will "educate" the plugin about a particular form by typing in the form's name or ID. I am open to suggestions on how to administer this so it is as easy and transparent as possible.

2. The plugin must be able to handle the server side validation and report back an error message to the user. It is quite common for users to abandon a form once they receive an error message. So I would like all successful fields to be submitted, then the corrected invalid field added once the user amends the form and re-submits. If a user abandons a form once they receive an error to correct an invalid field, as least we have the other fields. Highlighting the incomplete form entry in the data management area is important though.

Common validations need to be included, such as:

Email
Phone Number
Greater than
Smaller than
is a number
length
postcode
required

I am open to suggestions for how to administer this in the plugin. Having the ability to type in the field name from the form and choosing 1 or more of the available validations, which will be assigned to a field with this name, is a good option.

3. There must also be an option for form entries to be sent to the data management area of a user based on values of the form. So as default all form entries are submitted to the administrator but if, for example, "Field A" has a value "greater than 10" then we can select the wordpress user (or users) for this form entry to go to.

Another example is if "Field B" equals "Sales Department" we will submit it to User1. However if "Field B" equals "Complaints Department" we will submit it to User2.

4. There must also be an option for an email to be sent every time a form entry enters a users data management area. The ability to edit the contents of the email is also needed. So we can simply send an email saying a new entry has been submitted, please login to view. Or we can display the submitted form values in the email.

I hope I have been clear enough above on the 4 features needed. Please ask any questions in the clarification board below and I'll respond very shortly.

I have chosen to let the bidding run for 1 month but I am eager to find the right person quickly and will accept the bid as soon as a good person comes along.

All the best, Steven




Clarification Board

    There are no clarification messages.