1

I'm trying to create multiple sites(maybe over 20 sites) using the same menu and some blocks, but not others.

I found these modules that have very similar features/functions: - Domain Access. - Domain Menu Access. - Domain Blocks.

However, I don't want to share the users, content and other data.

Also, for each of the domain, I would like to have their own Drupal backend.

What is the easiest and effective solution?

1 Answer 1

1

There really is not "Easy" way but you are on the right track. From your description it sounds like you need to be using Domain Access. In order to share content all sites need to be using the same shared database. As for content/users, you will have to configure your data and users to not be shared across all domains. These are all permission settings that can be set from Domain Access. Set each user to only have access to a specific domain. And set each content type to be visible for the domain it was created under.

With domain access you can have a different theme set up for each domain, so that will help you have a different "backend" experience for your authenticated users. So to answer your question, Domain access is the most effective apporach for this type of scenario. Its all just a matter of configurations and permission settings.

3
  • sorry for the late reply. Can Domain Access use specific .tpl.php template per domain?
    – CocoSkin
    Oct 24, 2014 at 18:16
  • Yes, if you are using a different theme for each domain then you can create different tpl files for each. If all your sites need to use the same theme but have slightly different tpls then you can create subthemes of the original and set that subtheme to be active on the necessary domain.
    – jeev
    Oct 25, 2014 at 18:39
  • I wanna use the same theme but different layout
    – CocoSkin
    Oct 26, 2014 at 1:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.