如何在一个Drupal安装下管理许多站点上的用户?

时间:2013-05-14 19:15:35

标签: drupal drupal-7

我为一个政府组织工作,我们正在努力转向Drupal。我现在的工作是根据用户及其角色找出限制内容访问的最佳方法。

我还没想到的一个大问题是:

如果我们希望为许多不同的部门拥有许多不同的网站,每个部门都有自己的用户。我们是否可以在同一网站上限制对内容和分类条款(以及一个部门应该或不应该看到的任何内容)的访问权限?在我的研究中,似乎这是可能的,但它涉及创建许多不同的内容类型和角色,并基本上创建一个庞大的Drupal站点。

这是最好的方式吗?拥有一个拥有多个节点或多个站点的站点会更好吗?如果有很多网站可以使用它们仍然拥有相同的域名吗? (即:www.government.com/parks,www.government.com/police等...)

如果有人对这个问题有一些见解或资源,我将非常感激。如果它们是有价值的资源,我愿意(在合理范围内)购买书籍或其他资源。

1 个答案:

答案 0 :(得分:0)

您可以为不同的部门使用不同的子域。在这种情况下,Domain Access module会有所帮助。在这种情况下,所有子域的代码库都是相同的(因为只有一个drupal安装),但用户被认为是不同的。这是因为每个域都有一个唯一的域ID,并且可以区分。

Video on Domain Access Module

浏览模块的项目页面,您可以获得更多详细信息。希望这会对你有所帮助。