Hi All,
I'm porting job search & recruitment website to Drupal platform. The main functionality deals with structured information only (i.e., forms, checkboxes, radios, short text fields), while I'm planning to leverage existing Drupal modules for unstructured content (such as ads, forums, ecommerce).
I'm new to Drupal and appreciate if experienced developers could provide me some orientation:
Question 1: Is Drupal a right tool/framework for building web apps with mainly structured content (i.e. UI consists of fixed number of forms, the user mgmt consists of few strict roles, etc) as opposed to websites dealing with a stream of documents with unstructured rich-text-formatted content?
Question 2: Do I have to use Form API? Again, I'm looking for "best practice" advice. I wouldn't mind taking its trade offs/overheads if the hardcore Form API (Node API, etc) is considered a "good style" of Drupal programming (remember, I'm coming from web app that has been already fine-tuned for performance, with all CSS and JS static code & text dictionaries being cached locally in browser, and only small piece of dynamic data was really exchanged over network).
Question 3: What are practical rules for creating multiple content types when dealing with structured content in Drupal?