I want to allow my users to submit different type of content using different types of templates (like in tumblr.com where you get a specific template/form for each content)
At first, I was thinking about creating custom content types, but this is a workaround because I dont really want to make different content types (all nodes are blog posts). I just want to create different forms for the content submission.
What is the proper "Drupal way" of doing that?