Hello everyone,

I am about to create a site that will have forums, polls, events, etc. I want to have each of these things for a number of different cities. For example, I want users in Denver to be able to login to access the forums, polls, etc for Denver.

I am trying to figure out the best way to do this. Could you guys let me know what you think?

Idea #1.
Have Drupal on my main domain name and have some kind of list on the home page that will let visitors decide which city site to visit. Once they are there they will have the ability to register and/or login and access the forums, etc. only for that city.

Idea #2.
Setup a subdomain for each city, i.e. denver.mydomain.com and have Drupal installed and configured on each subdomain.

The second one sounds like it would be a lot more work as I would have to maintain a large number of different drupal sites. Would the first one work? Can you set users to only be able to access certain parts as I described above?

Any help would be great.

Comments

ghankstef’s picture

The Taxonomy module will let you create a category for each city. Then you can use taxonomy access module to restricht users to a particular category (city)

So this would be closer to number 1 above.

eas-1’s picture

It doesn't seem that he wants to restrict access (which seems to be what taxonomy_access is for), rather he'd like to present people with a different view of a single drupal database depending on what sitename they visit.

I'm very interested in the answers to this since I have a similar need.