对于我们正在开发的网站,我们需要支持一个非常复杂的设计。因此,我们选择了每个页面上的所有内容都由组件组成的策略。作者可以插入各种组件,例如标题、富文本块、图像等,从而使他们能够灵活地布局页面。这是我们唯一可以支持所创建的复杂设计的方法。
除了版本控制和搜索之外,此设置运行良好。当页面被版本化时,页面上的组件不是。当项目被索引以进行搜索时,页面上的组件不会作为页面的一部分被索引。我们认为我们可以使用自定义搜索索引来解决搜索问题,但版本控制问题似乎要复杂得多。
有没有其他人遇到过这些问题或对解决方案有想法?我们使用的是 Sitecore 7.5。