自定义Sitecore Microsite解析器

时间:2016-06-14 08:33:20

标签: sitecore sitecore8 sitecore-mvc

我们最近与客户合作创建了一系列较小的网站,这些网站由为其主要旗舰网站开发的相同模板和组件组成。这些微型网站需要符合通用布局,但需要能够在标题中具有唯一的品牌标识以及唯一的主机名或域名。在Sitecore中设置新站点是一个相当简单的过程,通常是 - 您在内容树中创建新的主节点,然后向web.config添加声明。然而,在这个特定场景中,客户端不希望进行配置更新以部署每个新的微型网站 - 他们只是想为其创建内容,发布它,并立即将其提供给受众。

我已经浏览了一个链接(https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx),但发现了不完整的信息。

1 个答案:

答案 0 :(得分:2)

解决此要求的一般方法是将Sitecore数据库中的网站定义数据存储为某种类型的“网站定义”。然后,您将需要一个处理器,它将在读取文件配置并更新站点定义或添加到列表后初始化站点列表。

@jammykam将动态站点管理器作为一个示例,因此您可能希望从那里开始。

由于作者通常在Sitecore启动后定义这些新站点,因此您还需要一些功能(通常是功能区按钮或发布事件处理程序),以便使用最新的功能触发应用程序内存中当前站点列表的更新。数据