As part of a web site project I need to create a web application to store and retrieve data from user input. I have explored the Drupal toolbox and am now familiar with many of the tools but not how to build the house!
I do not want to enable php in nodes if I can avoid it. I can create and access multi page forms in a module. I can create a block that contains a form in a module. I can create a node in a module.
The question is should I write a module that creates a node with my add/edit/delete forms created in that module. Or should I create a block containing the form and write another module with a node type that contains the block (that seems wrong). Or should I just create the form as a module and link directly to the form url.
Or is there a simple architecture that everybody knows except me!
I created such apps in php and javascipt generated HTML and CSS with mySQL as the DB. I just can't find a good architecture prototype within the Drupal framework or see an obvious "correct" way to do it.
Any help appreciated. I will continue my research and prototyping. This is my first expedition into serious Drupal development.