我为一个政府组织工作,我们正在努力转向Drupal。我现在的工作是根据用户及其角色找出限制内容访问的最佳方法。
我还没想到的一个大问题是:
如果我们希望为许多不同的部门拥有许多不同的网站,每个部门都有自己的用户。我们是否可以在同一网站上限制对内容和分类条款(以及一个部门应该或不应该看到的任何内容)的访问权限?在我的研究中,似乎这是可能的,但它涉及创建许多不同的内容类型和角色,并基本上创建一个庞大的Drupal站点。
这是最好的方式吗?拥有一个拥有多个节点或多个站点的站点会更好吗?如果有很多网站可以使用它们仍然拥有相同的域名吗? (即:www.government.com/parks,www.government.com/police等...)
如果有人对这个问题有一些见解或资源,我将非常感激。如果它们是有价值的资源,我愿意(在合理范围内)购买书籍或其他资源。
答案 0 :(得分:0)
您可以为不同的部门使用不同的子域。在这种情况下,Domain Access module会有所帮助。在这种情况下,所有子域的代码库都是相同的(因为只有一个drupal安装),但用户被认为是不同的。这是因为每个域都有一个唯一的域ID,并且可以区分。
浏览模块的项目页面,您可以获得更多详细信息。希望这会对你有所帮助。