Formidable Plugin

by Steph on December 12, 2009

zip_unmount Create dynamic forms with a simple drag-and-drop interface. Upgrade to Formidable Pro for even more great features. Like it? How about a 5-star rating to spread the love?

See Frequently Asked Questions

Quickly and easily build forms with a simple drag-and-drop interface and in-place editing.
There are dozens of form-building plugins out there to create forms, but most are confusing and overly complicated. With Formidable, it is easy to create forms within a simple drag-and-drop interface. You can construct custom forms or generate them from a template. Shortcodes can be used as well as spam catching services.

Upgrade to Formidable Pro

Formidable Pro is an upgrade to Formidable with more form fields, flexibility, and power. Learn more at:
http://formidablepro.com

Features

  • Integrates with WP reCAPTCHA and Akismet for Spam control
  • Shortcode Please select a valid form for use in pages, posts, or text widgets for WordPress version 2.8 and above.
  • Alternatively use <?php echo FrmEntriesController::show_form(2, $key = '', $title=true, $description=true); ?> in your template
  • Customize most HTML when editing the form (code for editing HTML when creating the form is soon to follow… and documentation too)
  • Create forms from existing templates or add your own. A contact form template is included.
  • Direct links available for previews and emailing surveys with and without integration with your current theme. Make these links pretty with Pretty Link integration
  • Select an email address to send form responses under “Advanced Form Options”
  • Input default values into form fields with the option to clear when clicked
  • Saves responses to the database for future retrieval, reports, and display in Formidable Pro
  • PHP ninjas can display data in templates using functions in FrmApiController. However, there is currently no documentation for these functions.

PRO Features

  • Visual form styling editor. Want to check it out?
  • Additional fields which include page breaks for multiple paged forms, file uploads, section headers, rich text editor, date with calendar, email, phone, website, and a dynamic field populated with data from other entries.
  • View graphical reports for the form results (replace Google docs surveys)
  • Add, edit, search, and CSV export entries from the WordPress admin
  • Make your default values dynamic
  • Conditionally hide and show fields
  • Display your gathered data in a page, post, or widget

Change Log

screenshot-3

screenshot-1

screenshot-2

Download now

DiggTwitterFacebookLinkedIn

{ 4 trackbacks }

wp-popular.com » Blog Archive » Formidable Plugin
February 18, 2010 at 5:11 pm
Top 20 Wordpress plugins to power up your blog – Top 20 plugins Every Blog Should Have | aTechAdviser
May 26, 2010 at 4:50 am
WordPress Fans:Your Contact Form Plugins | Top Marketing Review Blog
June 20, 2010 at 5:21 pm
La ricerca della visibilitĂ  - Web Marketing e non solo » CorsidiMedicinainItalia.it e Wordpress: un’opportunitĂ  “altra” per gli stakeholder della formazione medica
June 25, 2010 at 12:30 am

{ 182 comments }

Greg January 31, 2010 at 11:51 pm

Hi,
Your plugin seems very well planned and executed. I am looking for a way to have users fill out a survey and then immediately show the results of the entire survey (or portions of the survey) in the page (or a new page, I suppose). How much customization does this plugin allow? Could I potentially display the results after a successful “submit”?
Thanks.

Steph February 1, 2010 at 6:49 am

This is on my roadmap for the pro version. The reports (graphical charts) are finished for the back-end, but I just need to bring them to the front-end as well. My plan is to add a poll widget that will show the poll results after submit. Graphical results will also work with a shortcode, and there will be an option to specify a page to redirect to after submit. Shouldn’t be too long, although it won’t be in the initial release.

Samuel Allen February 3, 2010 at 9:36 pm

Is there a way to override some of the [input] output? I want to have radio button options displayed inline, and ideally, the radio input would be nested inside the label.

Any help would be appreciated.

Steph February 4, 2010 at 7:05 am

Not yet, but this will come soon.

Steven Vachon February 7, 2010 at 6:26 pm

Just a heads up on the valid HTML bit of the new version… it’s not 100% valid yet :P

<input type="hidden" name="action" value="create"/>

is not inside a container within <form>. Perhaps place a <fieldset> around everything? That way we can easily convert from a header tag to a <legend> in the markup editor.

Steven Vachon February 9, 2010 at 8:45 pm

v1.1.0 seems to have valid nearly HTML :P

Apparently <form> tags cannot have a name attribute

More importantly though, I am experiencing a possible bug in the admin. If I uncheck “Use Formidable styling for this form” and click “Update”, the checkbox remains checked when the page refreshes.

Steph February 9, 2010 at 8:56 pm

Form tags can have a name attribute. w3Schools

That is a bug that will be fixed very soon. Until then, you can disable styling across all your forms on the settings page.

Steven Vachon February 9, 2010 at 9:04 pm
Steven Vachon February 9, 2010 at 10:21 pm

Just upgraded.. hmmm… now the checkbox thing in the admin is fine, but when I check the source of my contact page, the stylesheet is still being included in the <head>

Eric Franklin February 11, 2010 at 8:21 am

I have set up Formidable to send me an email with the info but Im not recieving it. I have tried several email addresses but have no idea where my form info is going. Maybe Im dumb. Help!

Steph February 11, 2010 at 8:24 am

Could they be going to spam?

Eric Franklin February 11, 2010 at 8:27 am

No, nothing in my spam folders

Steph February 11, 2010 at 8:29 am

Do you receive other emails sent from your WordPress install?

Eric Franklin February 11, 2010 at 8:34 am

Now that you mention it, I dont think I have. Im switching over from a wordpress.com so I get stuff all the time on it, but I havent ever received anything from the new blog. Is there a setting I can change?

Steph February 11, 2010 at 8:38 am

It’s probably due to your server configuration. There are a couple of plugins that may help. Try this forum post.

yovko February 17, 2010 at 3:22 pm

The link to the lates version (1.01.03) here is broken.

Steph February 17, 2010 at 3:27 pm

You must have tried it in the middle of an update. Maybe try it one more time and let me know if it’s working for you?

yovko February 17, 2010 at 11:13 pm

Well, the link is OK now, but is there any problem to provide clear support for cyrillic alphabet – well unicode will be OK :-) I’m ready to buy the pro-version if the plugin becomes cyrillic-friendly.

Steph February 17, 2010 at 11:22 pm

Sweet! Today’s release included a database update for the table formats. However, it’s only creating tables with the correct character sets for new installs. I don’t really want to mass wipe everybody’s forms and data, and apparently I can only add and drop fields on update, not change the character set. So, if you need cyrillic-friendliness on a current install, you’ll need to change the char set manually in PHP my Admin or something. If you want it on a new install, you may want to take it for a little test drive just to be sure.

yovko February 17, 2010 at 11:49 pm

I have very new install of the plugin (1.01.03) – just installed actually… all the tables are utf8_general_ci collation including wp_frm_* tables. My DB collation is also utf8_general_ci but you can see the effect here

Steph February 18, 2010 at 7:37 am

Found the problem. It’s in my javascript for the in-place edit. This will be in the next release, but for now, go to formidable/js/jquery.editinplace.packed,js
On line 17, find var new_html=escape( and replace it with var new_html=encodeURIComponent(

yovko February 18, 2010 at 8:17 am

Sorry Steph, but it seems like this is not enough…

Steph February 18, 2010 at 8:25 am

That’s working for me when I copy and paste text from your site. Maybe try clearing your cache too? Then go back and edit a field label.

Steph February 18, 2010 at 8:26 am

Doh! It just looks fixed from the admin. I’ll get back to you on this.

Steph February 18, 2010 at 9:33 am

It’s saving to my database as ?????, so I think it’s my language setting because it’s reaching the database correctly. Maybe try clearing your cache and try editing a field label again?

yovko February 18, 2010 at 9:36 am

Yep! You are right… it was not the browser cache but some transparent proxy ;-) Everything is fine now! Thanks for the support!

scott bintz February 24, 2010 at 1:28 pm

i am trying to add this to my website but not of the functions work in the edit form. Meaning if i click advanced form options nothing happens… if it try to drop and drag that doesnt work either.

I have the form on a page but dont get any emails when i test it. http://www.scottbintz.com/racing/about/

Not sure if its my template causing the problem or what as it works fine on another site.

Any help would be greatly appreciated.

Steph February 24, 2010 at 2:36 pm

Sounds like a plugin javascript plugin. What other plugins do you have activated?

scott bintz February 24, 2010 at 4:21 pm

I have the following activated
All in One SEO Pack
Easy AdSense
Flexi Pages Widget
Flickr Gallery
Formidable
Google XML Sitemaps
Image Widget
Official StatCounter Plugin
Page Links To
Sociable
Status Press Widget
TinyMCE Advanced
Twitter Post
Twitter Widget
Wordpress PDA & iPhone
WP-reCAPTCHA

Steph February 24, 2010 at 4:23 pm
scott bintz February 24, 2010 at 5:35 pm

i deactivated tiny, then set up the form, the reactivated tiny and everything works.

On another website, I do have both tiny and formidable (Version 1.01.03 ) it works just fine. So i am not sure if its just an issue with .04 and not the older .03 version.

Thanks for the help.

scott bintz February 24, 2010 at 5:44 pm

Thanks again Steph for all the help

Matthijs February 24, 2010 at 9:22 pm

Easy to use, straight forward explanations. Thanks for the great plugin

Comments on this entry are closed.

Previous post:

Next post: