Tridion Experience Manager(XPM)实施

时间:2013-01-03 05:48:01

标签: tridion tridion-content-delivery experience-manager

我正在尝试了解实施Tridion XPM的不同工件。不幸的是,我没有找到任何回答我问题的文章。

例如,内容交付服务器(在WebSphere上)可以有四个不同的应用程序,一个用于内容交付(处理发布),一个用于Web服务(oData实现),一个用于XPM(带有会话预览)和实际预览应用程序。我假设我们可以将一个或多个这些应用程序合并为一个用于简单实现(有一个或两个消费网站)。

我的问题是:

  1. 我们如何简化应用程序(WAR)的数量?虽然我总是喜欢将预览应用程序与Tridion的框架分开。 Content Delivery会话预览Web服务作为独立的Java / JSP Web应用程序与将其添加到现有应用程序有什么好处?
  2. 如何将webservice(oData)与XPM或其他常见基本功能(如组件链接)关联/集成?
  3. 例如,如果我发布一个没有启用oData的页面,它将拆分tridion:ComponentLink标记,就好像我启用它一样,将分割tcdl:Link标记。所以我需要提出自定义类来阅读这些标签?最终需要在预览应用程序中添加Tridion框架。 (假设我在预览中没有包含任何Tridion框架以获得干净的应用程序依赖性)

    我查看了Tridion的实时网站以获取更多信息,但我找不到有用的信息。

1 个答案:

答案 0 :(得分:6)

那里有很多问题,让我们看看我能在这里做些什么。

您需要3个申请:

  • 部署者(标准部署配置)
  • 暂存网站(带有Tridion堆栈+ XPM过滤器+环境框架)
  • WebService应用程序(OData + Ambient Framework)

XPM本身在内容管理器资源管理器中运行,因此它不是本身一个单独的应用程序,它是Tridion内容管理器的扩展。

如果您希望将您的分段与Tridion分开,那么您将无法使用"会话预览",这反过来意味着您不需要OData。然而,这将恢复到SiteEdit天,因此您对页面所做的每个更改都需要重新发布页面(使用会话预览,这是立即的)。

您不需要以任何方式将OData用于您的网站(除非您真的想要)。 WebService仅支持Session Preview。我写下了XPM / CME /暂存网站here之间的互动,并且他们已经记录了here

如果您将tcdl:link代码发布到OData,那么只需使用TCDL/REL,Tridion会为您呈现它,您不需要自定义解析任何内容。

希望这会有所帮助......