我有两个独立的 episerver 网站,它们有自己独立的编辑器(独立的 CMS 数据库)。两个网站都应该共享一些共同的内容。我想维护网站 1 上的公共内容并在网站 2 上使用它。我不想导出/导入。
在上述情况下有什么方法可以分享内容吗?谢谢
我有两个独立的 episerver 网站,它们有自己独立的编辑器(独立的 CMS 数据库)。两个网站都应该共享一些共同的内容。我想维护网站 1 上的公共内容并在网站 2 上使用它。我不想导出/导入。
在上述情况下有什么方法可以分享内容吗?谢谢
您可以考虑 3 种方法
1.内容镜像
Episerver 提供内容镜像来共享内容。Website1 将是源站点,website2 将是目标站点。请注意,CMS 6 中的镜像需要企业许可证。这里有一些关于镜像设置的好资源:
https://andersnordby.wordpress.com/2013/01/14/setting-up-mirroring-2-0-in-a-cms-6-r2-environment/
http://epiwiki.se/configuration/setting-up-mirroring-2-for-episerver-6
2. 将内容公开为 RSS
将来自 website1 的内容公开为 RSS 提要并在 website2 上使用该提要。这样,内容将保留在 website1 中,而 website2 只会读取内容 - 它不会被导入到 website2 中。
http://world.episerver.com/FAQ/Items/What-is-RSS-and-how-does-it-work-in-EPiServer/
3. 自定义页面提供者
实现自定义页面提供程序以将内容从 website1 共享到 website2。这样,内容将保留在 website1 中,但内容将共享到 website2 并出现在页面树中,就好像它是网站的一部分一样。自定义页面提供程序还需要企业许可。