2010-10-19 66 views
1

我在Sharepoint开发新手。Sharepoint:在列表中使用多种内容类型。优点和缺点

我有一定的层次结构,如互联网论坛:

Forum 
Post 
    Comment 

对于每个这一实体创建的内容类型。

我看,SharePoint可允许列表中不同的内容类型商店,我可以存储所有论坛与自己的岗位,并在单独的列表评论(论坛并发表将“文件夹”,评论 - 项目)。

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

是任何人都可以勾勒出优点和缺点两种解决方案?我在Sharepoint有大约2周的经验,无法选择最佳方式。

P.S.对不起我的英语不好。

回答

2

简短的回答是:这取决于。

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

一旦已经确定,我愿意把多种内容类型在同一个列表中,如果它们要一起使用。您是否想要将所有这些项目(无论内容类型)一起显示在视图中?所有这些项目是否共享相同的工作流程,策略,权限等?如果答案是否定的,则将内容类型分成不同的列表。

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