How to collect and publish input from user, using webform and views? I want to build a form, with a lot of fields that can collect data from a lot of users.
than, I want to have the option to play with this data and publish it through views (with sorting options).

How to do that (general steps)? 

This is what it tried so far: 

I built a new content type, with a few specific fields, that allow me to publish all the data in a lot of ways through views. but, I don't know how to make a form from this content type and these fields, in order to allow anonymous and other users to insert data.

and if I use webform module, I can collect data from users, but I don't know how to publish this data through views (if this possible at all).
For web-form refer to the link http://www.cmsquickstart.com/blog/build-styled-user-feedback-form-webform-drupal-7 

And for view you can create node pages and give the permissions to the user to be able to create the node page....