Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a web app I can install to allow users to create simple forms, collect responses, and extract the data (e.g. as a CSV spreadsheet) in order to track travel, expenses, etc. Any recommendations for an existing web app, or approaches to implement it (e.g. with Rails)?

share|improve this question

closed as off-topic by John Conde Mar 19 '14 at 11:16

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Pro Webmasters as they tend to attract opinionated answers and spam." – John Conde
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 3 down vote accepted

You don't mention a budget, so I'll give you my two favorites:

Wufoo - Paid (unless you have small requirements), but awesome. Non-install, but you create the forms there and then install them in your webpage. You can bulk-export to excel or CSV.

FormTools - Free, open-source, self-hosted. Does all that you need, but isn't as simple to use as Wufoo. However, it is simple to use and I like it a lot.

share|improve this answer
Thanks, FormTools is the sort of thing I was looking for. – david-ocallaghan Dec 22 '10 at 15:27
Ah, it looks like FormTools doesn't actually provide the tools to build a web submission form. – david-ocallaghan Dec 23 '10 at 11:16
No sorry David, it doesn't do that, but you can easily build a simple or complex HTML form using WYSIWYG editors offline such as [kompozer.net/](Kompozer), or using an online WYSIWYG editor such as [jotform.com/](JotForm). Then just copy the HTML to your webpage and then change the form handler (action) and the form IDs to the FormTools requirements. You might have to remove some of the jotform javascript if using the online version, but it's the cheapest way I know to do what you want to do. – Paul Dec 23 '10 at 16:40
Ahh, sorry for screwing the links up, here are the correct ones (I missed my editing window of 5 minutes): JotForm & Kompozer. – Paul Dec 23 '10 at 16:50

The only form-creating apps I know of are Wufoo, Pandaform, SurveyMonkey, FormSpring.me, and OpinionLab. But of these, only Wufoo will work for what you want (I think; you may want to check the other sites to see if they have advanced integration APIs like Wufoo does). However, there is also a 3rd-party Google Form API that can customize Google forms via webscraping the formkey and using the Google Data API.

Though unless these services offer additional features you need, I'd just code the forms yourself. It's not that hard (easier than integrating with another service at least), and even if you want flexible forms, there are ways to do that as well (and if you don't want to use EAV, you could try these options).

I just found this too: custom Google Form via a simple Rails application.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.