如何为多个客户分隔数据?

时间:2011-05-06 22:11:08

标签: drupal drupal-modules

我想建立一个Drupal站点,其中一组客户管理员可以为不同的客户管理相同类型的数据(内容类型)。我考虑过多站点设置,但这似乎有点过于复杂。

以下是我希望能够做到的事情:

  • 网站管理员可以创建内容类型,修改网站结构等。
  • 客户管理员可以登录并为任何客户添加内容(但不能创建内容类型)
  • 客户可以登录并阅读仅与其相关的数据,但不能与其他客户相关。
  • 当不同的客户登录时,他们应该能够被定向到他们公司的品牌登陆页面。
  • 所有用户都登录到相同的网址(不是单独的域或子域)

我已经研究了许多不同的模块,但我不确定哪一个最符合我的目的。有什么想法吗?

更新:我很感谢建议不同模块的答案,但正如我上面所述,我已经研究了很多模块,但由于重叠太多,我不太确定哪一个最好适合我的需要。我研究过:nodeaccess,空格,有机组(og),子域,域,功能和上下文。我正在寻找的答案将更多地解释为什么一个模块可能比其他模块更好地服务于我的目的。

2 个答案:

答案 0 :(得分:1)

Spaces module提供了大部分(如果不是全部)您正在寻找的功能。

答案 1 :(得分:1)

您可能还想查看“有机组”