Dear All,
We intend to develop a complex site and we are keen to use Drupal as a base engine for our project. We recognize a number of advantages of using Drupal, such as light-weight, consistent code base, implementation flexibility, as well as the well-established community. We primarily want to use Drupal for user/session handling and convenient content management. Now, there are some relevant questions that we would need to have answered before we would enter the development process:
1) We would preferably have our content (nodes) and user-base stored in a different database than Drupal configuration data. In other words, we would like to separate critical business data from the the system-specific information that determines the way Drupal core and related modules operate. Is it workable, and if so, sensible at all? What would be alternate solutions to achieve this?
2) We want to keep our site simple to browse and navigate. Indeed, Drupal comes handy to meet that purpose, however, for our future users' convenience we would like to develop a mini application - a content browser that would make search for a specific piece of content easy and seamless process, based on a set of specific criteria (we already have a data model in mind that would become a foundation for our MVC approach here).