【问题标题】:Sharepoint: Using multiple content types in list. Pros and ConsSharepoint:在列表中使用多种内容类型。优点和缺点
【发布时间】:2010-10-20 02:14:06
【问题描述】:

我是 Sharepoint 开发的新手。

我有一些层次结构,比如互联网论坛:

Forum
 Post
  Comment

我为每个实体创建内容类型。

我明白了,Sharepoint 允许在列表中存储不同的内容类型,我可以将所有论坛及其帖子和 cmets 存储在单个列表中(论坛和帖子将是“文件夹”,评论 - 项目)。

另一方面,我可以为每种内容类型创建单独的列表: 论坛列表、帖子列表、评论列表并以某种方式链接它们。

是否有人可以概述这两种解决方案的优缺点?我有大约 2 周的 Sharepoint 经验,无法选择最佳方式。

附:对不起我的英语。

【问题讨论】:

    标签: sharepoint-2010


    【解决方案1】:

    简短的回答是:视情况而定。

    首先,它们需要在逻辑上结合在一起。用户应该期望将这些不同类型的项目组合在一起(或者至少不会对它们被组合在一起感到惊讶)。并且在设计方面,它们应该有一些共同的列表类型和字段的交集。将文档、讨论和事件合并到一个列表中并不是一个好主意。同样,我不确定帖子和评论(如您上面提到的)是否适合单个列表。它们只是在逻辑上不合适,而且它们的架构可能没有足够的共同点。

    一旦确定,如果它们打算一起使用,我会将多个内容类型放在同一个列表中。您是否想在一个视图中同时显示所有这些项目(无论内容类型如何)?所有这些项目是否共享相同的工作流程、策略、权限等?如果其中任何一个的答案是否定的,则将内容类型拆分为不同的列表。

    正如我所说,这取决于。我不确定这是否真的有一个硬性或快速的规则。我觉得它有点像数据库规范化。我们知道形式和选项。但是根据项目的不同,有时我们会进行更多的规范化,有时我们会进行更多的反规范化,但我们几乎从来没有(我希望)有一个包含数据库中每种类型行的怪物表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多