I hope I can explain this well... I'm planning an apartment community website that would allow residents of an aparment complex to post stuff, have a forum, and the like. Here's the thing... I would like each aparment complex to have it's own forum, own message board, etc. At the same time, it would be great if there was a way to use a single set of code as well as a single admin panel for all the complexes. When I add a module or block to the layout of one apartment site, it should affect them all. It would be nice for a single user profile to also apply universally. What is the best way to achieve these goals?
From a data standpoint it is easy for me to imagine associating all data with a complex and user and then just having a filter based on the url to customise the 'complex community'. (Basically there is one forum, message board, etc. but posts are filtered to only show those of a given complex. How would I do that in Drupal? Is it a taxonomy issue? Hopeless? Actually easy and if I had a clue I would have already figured it out?
Right now I envision the naming convention for the URL for each complex to be example.com/complexname.php or .htm...
Just to make things even harder, in general I'm looking to minimize the number of modules I install with an eye to future upgrades.
Thanks in advance for any suggestions you may have for me... I'm feeling pretty confused about it...
Korak
Comments
This sounds like a good
This sounds like a good candidate for Organic Groups. I'm not sure how soon OG will be ready for Drupal 6.x but it is definitely something worth looking into.
In combination with Organic Subgroups, you could represent the structure as a top-down hierarchy, with most of the features you've mentioned above.
To get the URL's working the way you want, you'd need to use PathAuto and Token modules to get nice automatic urls based on group and node title (for example).
Other modules you might need include Views (to make custom lists, tables, etc), CCK for custom content types (essential IMHO).
Thanks for the response
Thanks Matt... I appreciate the response. I think I will end up using the organic groups module. I'm trying to figure out how much longer it will be until the OG module is available for 6. I would really like to avoid starting with 5 and then upgrading if I can. The upgrade scares me a bit and I worry about wasting time on things that will need to be redone after the move...