I want to separate user content into 5+ general classifications. If this were a food site, the BBQ and beer topics would be presented to a different user/visitor group than the french pastry and fine chocolate crowd.
I envision a visitor selecting one of the main choices from the front page (which would have very little content) and be directed to a second page would provide content specific to their first choice.
- A majority of visitors will not be logged in but others will be logged in and contribute content.
- Users should be able to move into another area (if they find they want to explore or if they find the content too technical (or) simplistic).
I've found a site that is very close to what I'm aiming at ( http://www.bcli.org/ ) but I'm not sure how they're using Drupal/nodes... and I've been floundering around for a couple of days trying to sort out the best approach for my site.
I've read the content overview ( http://drupal.org/node/176252 ) but I'm still not quite sure how to approach this....
David
Comments
Taxonomy vocabularies and terms
Read the Drupal Handbook about how the Taxonomy system works, then have a look at the Taxonomy Filter module. I think it can help. If not, you will learn more about the Taxonomy module and be much closer to your solution (IMHO).
There is a Drupal 5 module called Taxonomy Context that would help too (if it were available for Drupal 6) but it isn't hard to recreate with Drupal 6 (probably why the developer didn't upgrade it ).
There are probably numerous
There are probably numerous ways of achieving this, and I guess to figure out the best will depend on your level of skill with themeing and how you like to set up sites and manage them.
One interesting module you might want to check out is called Sections.
Also, you might check out Organic Groups if you will be accepting content from many users.
Haven't used either of those modules and usually prefer to set things up as simply as possible using cck, views and themeing. I have done something similar to what you are talking about by just using PHPTemplates based on url. You can theme both page.tpl.php files this way as well as node.tpl.php files and achieve lots of flexibility that way. I then set it up so that when a user selects the parent item for the menu they are on, the Pathauto module generates a url based on the menu and things get automatically themed by the template system without any interference by the user.
Good luck with your project!