views:

259

answers:

2

Do you have any suggestion for a product/solution that allow clients to create web forms online?

This is the scenario: Superuser creates web forms and publish them for further usage (for other users of the site).

I need asp.net or asp.net MVC. It would be good if it is possible to buy licence with source code, so I can customize and adapt the solution. I need to import this project in my .NET solution. Any help is appreciated.

Edit: I want to allow clients of web site, to be able to create their own web forms. Thay would be some kind of superusers or admin users. Clients have no tech knowledge. Do you have any good experience with this? Or do I need do code this from the scratch? Info Path is great tool, but it's only desktop app.It doesn't work with web.

Some .Net solutions like this http://wufoo.com/

Another great Product is this http://www.frevvo.com/frevvo/web/static/home

A: 

This article from Phil Haack might be useful. It discusses storing views in the database and allowing users to customize them.

http://haacked.com/archive/2009/04/22/scripted-db-views.aspx

Some open-source Content Management Systems (CMS) have HTML form editors built in that are fairly intuitive. Here's one: http://n2cms.com/wiki/Edit-Interface.aspx

Robert Harvey
Well, I don't need them to just customize the view, but to create the new ones.
nemke
Does it have to be a visual tool (i.e. no markup at all)?
Robert Harvey
Yes, Clients are blind to technology. They only know how to use Office like application. They need easily to create form so other users of the site could use it (posting on that form, maybe some export or printing).
nemke
See my edit....
Robert Harvey
How can they do posting/export/printing if they're blind to technology. You you need some basic coding knowledge to do that, and you can't accomplish this in MVC unless you write some code in the backend. Even with Visual Studio, drag and drop won't run an application, you need to do some code-behind.
Baddie
No, they would just build form and then user of that form would have print button or export button.
nemke
A: 

You might want to consider a content management system. There are plenty out there that allow users in various roles to publish content. I've personally used epiServer, but it doesn't come cheap There are plenty of other .net based open source cms solutions such as Drupal.

Tim Goody
I already have custom developed company CMS. I need to add this new capability.
nemke
And Drupal is PHP not .NET. I did't ask which open source CMS to use.
nemke
Perhaps I'm not explaining myself properly.Certain CMS applications allow the creation of 'Page Templates' - this is something your user super user could do.This then allows other users to create an instance of the template and add content through a WYSIWYG editor and publish it as a 'new web page'. Most CMS packages will also let users create 'forms' and store the responses.Hope this is clearer, or maybe I'm not fully understanding your requirement?
Tim Goody