FormBuilder 0.77


We’re very excited to announce the release of the next edition of FormBuilder with the following great new features:

  • Feature: Enabled Internationalization of the FormBuilder plugin. This means that we will now be able to provide translators with a special POT file which can be used to create alternate language translations for the FormBuilder interface.  More information here.
  • Feature: Enabled exporting of results from a single form in more standardized CSV format.
  • Feature: Added ability to capture IP address of form submitter. Disabled by default.
  • Bug Fix: Minor HTML tweak to allow for better CSS compatability.
  • Code Cleanup: Cleaned up the FormBuilder management dashboard for better viewing and usability.

As always you can download the latest edition from WordPress.org.

56 Responses to “FormBuilder 0.77”

gwkg says:

Can the email that sends the form data be customized or edited?

Loren says:

Is it possible in a future update to Formbuilder to add the following features?
1. The ability to place a form anywhere you want in a post or page – instead of only at the end? (Actually, an option for placement in a sidebar would also be nice)
2. The ability to delete individual records from the form database? It would be great to be able to selectively delete individual form responses and keep others.
As always, I appreciate the work you do on this great plugin.
Blessings! Your dad!

admin says:

@gwkg: Unfortunately, not at this time. Sorry.

@Loren: #1 actually already exists and is documented here:
http://truthmedia.com/2008/08/26/formbuilder-061/
#2 is something we’re still in process of developing.

Joe says:

I need some help to create a new form. Is someone available?

admin says:

@Joe: What do you need help with exactly? There is fairly complete documentation found here:
http://truthmedia.com/wordpress/formbuilder/documentation

Joe says:

I installed formbuilder in wp-content. Now, I want to create a new form and the link is looking for files in wp-admin/tools&fbaction=newForm.

Any suggestions?

James says:

That’s very strange. We’ve had a number of others who have also complained about the new-form URL not working properly. Do you know if your site is hosted on a windows based server? So far that seems to have been the general trend.

James says:

Hi Joe.

Can you describe the URL of the main FB management page that you see excluding the domain? For example, the url for my management page looks like this:
/wordpress27/wp-admin/tools.php?page=formbuilder.php

Also, could you send the same for the link to create a new form?

Thanks,
James W.

I just don’t know how to say this. Here goes. Whoever you are, you are absolutely, positively BRILLIANT!

I have just started putting a blog together using WP and have been ripping my hair out dealing with plugins. Installation is simple, sure, but trying to find out how to use the plugin? Well, in 95% of the cases, it is a matter of clicking here, there and everywhere in the browser trying to decipher notes and instructions that to non-geeks are extremely intimidating. Sigh.

Then I stumbled onto your plugin. Not only is the editing panel extremely well laid out, you are the first plugin developer that has bothered to explain in layman’s terms how to use the plugin. What’s more, you have done this is a very professional manner. I could not believe my eyes when I saw your lessons!

My sincerest and heartfelt thanks. You are one of a kind. Please keep up the excellent work. My soul and my hair thank you.

James says:

Hey Perry,

Very glad you like it. Thanks for the encouragement,

James

sa2009 says:

First of all, GREAT JOB! Really like the plugin!

Just one little problem.

My host (fasthosts) requires the ‘FROM’ address to be set explicitly using:

ini_set(“sendmail_from”, “you@where.co.uk”);

Could anyone advise where this should go? I couldn’t work out if the actual mail script was part wordpress or formbuilder.

Lizbit says:

Thank you to the developer for this very simple and helpful plugin! I have run into a small problem that I cannot seem to figure out….

My customer has about ten products they sell at their farm. They want to put this form on their website so customers can fill out the on=line form, submit it, and have the order go to the business’ email. No credit cards, no shopping carts, just a simple order form. Once the business receives it, they’ll call the customer to review. Small, small, small and easy.

The problem is, I can’t figure out how to create an area where the on line customer can select a quantity. Here’s an example:

Qty Product
Qty Product
Qty Product
Qty Product

I would like my order DELIVERED ______
I would like to pick up my order ______

You can see my (NOT WORKING) form at http://www.duerksenturkeyfarm.com and click on the Buyer’s Guide. It’s at the bottom of the page… not working.

Any suggestions? Thank you!

sa2009 says:

Just a follow-up – I created my own send script and referenced it in the FB admin page. Seems to working great!

James says:

Hi Sa2009,

I originally posted this as a response to your comments on wordpress.org, but am posting here for possible benefit to others.

I’m not familiar with that specific host, however based on what you’ve posted, I would recommend putting that line of code right under the FORMBUILDER_VERSION_NUM line in the code of formbuilder.php.

Something like this…

define(“FORMBUILDER_VERSION_NUM”, “0.77″);
ini_set(“sendmail_from”, “user@yourdomain.com”);

It is unfortunate that the host you are using has this requirement. You will need to make this change to the code every time you upgrade FormBuilder to the latest version, in order to avoid breaking it each time you upgrade.

As an alternate solution, you could potentially add the line to your wp-config.php file for WordPress as a whole, which would cause all of wordpress to send mail with your email address in the FROM field.

Hope this is helpful,
James W.

James says:

Hi Lizbit,

I took a look at your form and was wondering if it might work to set the form up another way. Right now you have listed each product multiple times in a dropdown field which does allow people to select a product from the list, but does not allow for selection of a quantity.

Perhaps it would be easier to have a separate field for each product, something like this…

Choose product quantities:
Small Turkey: 0
Medium Turkey: 0
Large Turkey: 0
….

This would allow the visitor to simply select how many of each they would like to purchase. It would also allow you, if desired, to put descriptions of each product in “Comment Fields” between the products, describing what the visitor would be receiving.

Does that help?
James W.

Lizbit says:

Hi James,

Thanks for the suggestions. What you are describing is what I am trying to do – but am having trouble…. the form looks so darn easy to use, and I’m making it hard, I think?

For the pickup or delivery option, I was hoping to create a radio button (or check box?) where they can choose just one option. I’m not sure how to do that. It should be something like:

Pickup ____ Delivery _____

About the products they have for sale:

If I create a separate field for each product, which is what I’d like to do, I’m not sure how to create a ‘quantity’ field. What type of “Field Type” should I be using for each of the items? It should look like this:

Product Qty Desired
Product Qty Desired

I’ll keep plugging away at it – and will check back here a little later on to see what you suggest. Thanks again for the feedback! (did I just make a funny??? :-) Gobble gobble!!)
duerksenturkeyfarm.com

Danny says:

Love the plugin…but I have run into a problem. Installed and activated the plugin on a friend’s wordpress and everything seems great. Then I click create a new form and it says unable to create a new form.

Could this be his access setup for the database? I have a strange feeling the user does not have full access. I set all my database users that run wordpress full access and have never had this problem before.

Any help would be appreciated!

Thanks again.

Lori says:

Is it possible to set the default selection for the radio buttons? Right now it defaults to the highest selection which may skew the results, I’d rather set to a mid or neutral selection.
Thanks,

James says:

@Lori: At this point, I’m afraid there is no way to set a default selection for radio buttons.

@Danny: Is your friend’s version installed on a different webserver? We have noticed that certain webservers don’t seem to play well with FormBuilder. We’re still trying to diagnose the problem. Seems that on some servers, the URL for “Create New Form” gets all messed up. If you could post the last part of the url from your friend’s server from that link, that would be helpful. Just the /wp-admin/blahblah part.

@Lizbit: I’m not sure exactly what result you’re trying to get on your form. For quantities of products I would suggest just a simple single line text box for the field type. If you wanted to limit the user to just one type of product, you could have a dropdown of products in a selection box, then a couple more plain text fields asking for quantity. Does that help?

James W.

Danny says:

It is a different server (windows server) I made sure all the user had full access to do everything.

http://www.aipco.org/wp-admin/

what else do you need?

Thanks btw for looking into this =)

Danny

James says:

Hi Danny,

Yeah, in all cases it seems like the problem has been on windows based servers. We’re going to need to do some more testing and research to determine the cause of this problem.

James W.

WordPress plugin: Form Builder…

What does it do?
As its name suggest, Form Builder (FB) lets you create complex forms in WP. The beauty of it is that you do not need to alter any files in your theme. Have you seen the form that you have to fill in when leaving a comment on someone……

Just set up this plugin, slick as can be. Two problems though:

(1) Form seems to work, but no email is delivered. No spam filter or anything.

http://www.seerstonehomes.com/contact

(2) Added a submit button, but the form still looks the same, the submit “button” looks like a field, doesn’t change cursor on hover, etc. ???

Could you help me see what I did wrong?

Thanks for the great plugin!

Neil W says:

Great plug-in, everything works great apart from when trying to export the database.
The ‘Export’ button goes to an incorrect link, how do I correct it?
At the moment it wants to go to:
http://www.swanconsulting.co.uk/wikiE:/domains/s/swanconsulting.co.uk/user/htdocs/wiki/wp-content/plugins/formbuilder/formbuilder_export_results.php
but it should go to
http://www.swanconsulting.co.uk/wiki/wp-content/plugins/formbuilder/formbuilder_export_results.php
I think?

arjan says:

Hi,

This is realy the best form plugin for wordpress (i’ve tried many).

I mis only 1 thing that is the ability for users to add a attachment with the form.

Is this possible?

thanks

Hi, my post is still awaiting moderation after a week, but other folks who posted later are visible. Did I do something untoward??

BTW, I tried getting rid of the spamblocker field, but the form still doesn’t work. It seems to function, but no mail is sent to my inbox.

James says:

@Perdox: Thanks for the great review. We’re really glad you like the plugin.

@Alison Moore Smith: Sorry it’s been a while in responding. Things around here are a little crazy right now. I think you *might* be encountering a bug that we have seen on certain servers. We’re not totally sure what the problem is yet, but it seems that on some website hosts, the email just doesn’t go through. It *may* be that you have to have the “From” address set to an email address hosted on the server. We’re still working to debug this problem. I’m guessing that you’re hitting the submit button at the bottom of the form and it appears to work, but no email comes through? Who is your website hosted with?

@Neil W: That’s a great help in giving us info on what might be causing your server issues. Looks like you’re on a windows host and something in FB is messing up the file/path structure. We’ll have to look into that.

@arjan: Allowing attachment of documents to forms is something that is on our list of future things to add. We just have to iron out the security issues first associated with allowing people to upload files to your server.

This site is hosted on our own server as are most of our sites. We also have an account with FatCow. Does formbuilder have issues with that? Not sure I can/want to move it, but it might be a possibility.

I just uploaded this plugin and tried it on a site I have on FatCow. It doesn’t work from there either. :(

BTW, what do you mean by the “from” address?

James says:

Hi Alison,

When the a visitor fills out one of the FormBuilder forms, it should send an email to the form recipient with the data it receives. If there is an email field specified on the form, it will use the information filled into that field, as the email’s “FROM” address. (ie… who the email appears to come from)

If you have control over your own server, you should be able to get a lot more debugging information on the email that is sent out. You may want to have your server admin look through the mail logs and/or PHP logs or watch them as you send in another form. This should give you a lot more info on what is happening with the email from FormBuilder.

Hope this helps,
James

I think we may have figured out the problem. It appears you’re using an open relay? (The installation required no password or other info.)

I think you need an authenticated send MD5 with username and password, port 587 to work on any kind of secure server.

This doesn’t work on our servers, nor does it work on FatCow servers.

If you have a fix, please let me know. I really like the slick customization and install, but if it doesn’t work, I’ll have to find another solution.

James says:

That looks kinda like a PHP mail problem. In order to send mail, FormBuilder simply uses the built-in mail() command in PHP, so if your server is not allowing that, it could be a problem. When you installed WordPress or when you register with a new username, do you receive email notifications from the blog with user login details? I wonder what method WordPress is using to get around this problem.

The built-in email command in PHP relies on open relay, which isn’t secure.

Or else it’s just sending directly using SMTP, which most any firewall will block.

James says:

Ok. I’ve added this to our bug tracker for the next release. Unfortunately, I’m not sure when we’ll be able to get the next release out by, so you may just need to find another form-email solution for your site.

Thanks for your patience with us as we try and figure this out,
James W.

mj says:

Hi, this is a nice plugin. Also I hope the “Send” button will be customizable also as I would like it to be “Submit”.

mj says:

sorry it think the send button can be customized. anyway, can we insert a paragraph? as it would be an indication or label. For example a user will fill up a long form in there are three sections. first section is about his information so I want it labeled “ABOUT YOURSELF”, then underneath is the fields he will fill up to. Is this possible?

arjan says:

answer for comment #39 mj:

have you tried to add the comments area? I don’t think so.

mj says:

lol. sorry i was just excited about this plugin. Now I “discovered” that comments area. Im very happy with this plugin, no problems at the moment. Thanks

mj says:

oh one more thing. when in dashboard and creating a long form, it would take so much space and you scroll down a lot. I hope you implement something like in “contact form 7″ which has a nice setup. I like this form too but its only a “comment form”.

Wanted to update you. I’ve spent the morning mucking with your form and others on my FatCow site and got your forms to work. Unfortunately I can’t tell you specifically what I did that fixed it since I was back and forth doing all sorts of stuff, but either way, I was able to get it to work.

Very glad because it’s a very slick application.

Now I’ll be looking at our php setup on our server to see if I can fix that, too.

Thanks for the responses.

James says:

Hi Alison,

Glad you were able to get it to work.

Have a great day,
James W.

Kimberly says:

Whenever someone goes on the site and submit something in the form and click submit. The page is completely blank. Another time they go on there, it says that there is a Mail Server error. How can i fix this?

Victoria says:

The form works form me as long as there is no e-mail field in the form. I still want to be able to get the sender’s e-mail but have the system use my e-mail as the ‘from’ address. What would I change to do this?

Thanks,
Victoria

Stefan says:

Hi,

yes, indeed, this is a great plugin. I love it because it’s so comfortable. For future releases I hope for two things:
1. File Upload possibility (and/or send to form recipient as mail attachment)
2. possibility to include provided form values into autoresponse. Let’s say I have a form with two Single Line Text Boxes for first and last name. I have given the field names FistName and LastName to these boxes. In the autoresponse I would like to access this in a way like this:

Dear [fieldname=FirstName] [fieldname=LastName],
thanks for your message …

Howeverm the most important think for me are file attachments :-)

Thanks,
Stefan

James says:

@Kimberly: Sounds like a problem with your PHP mail configuration. You might want to ask your website server admin or hosting company about it.

@Victoria: The only way to do this at this point would be to configure the form with a field named “visitor_email”. You will also have to turn off the requirement for an email address (ie don’t use the Email Address required field)

@Kimberly & Victoria: I am currently in the process of working on FormBuilder 0.80 which should allow an alternate email processing solution. This may help to fix both of your problems. Keep an eye on this blog and I’ll work on getting that version out soon.

@Stefan: Thanks for your support. Yes, these are both features I’m working on for future releases.

Have a great day,
James W.

Mike says:

Maybe I am missing something, but is it possible to have a multiple select list instead of a dropdown select list? If not, this would be a valuable addition.

James says:

Hi Mike,

Unfortunately that’s not possible at this point.

Sorry,
James W.

WP Development Blog

View our latest plugins and themes on our blog. You may also subscribe to our RSS feed.

Plugins