【问题标题】:Prevent Transport Package being deployed防止部署传输包
【发布时间】:2012-10-18 14:47:48
【问题描述】:

我们使用的是 Tridion 2011 SP1。内容交付在 .Net 中。

我们只想让搜索引擎可以使用传输包。该搜索引擎将从传输包中提取所需的内容/元数据并将其编入索引。搜索引擎安装在不同的域/服务器上。

为了实现这一点,我们要配置一个发布目标,它将内容发布到搜索引擎的服务器,但不会部署内容。只有传输包将在某些文件夹中可用(传入\成功)。我们可以使用 HttpUpload.aspx 并通过禁用 cd_storage_config 或 cd_deployer_conf 中的一些设置来做到这一点。

【问题讨论】:

    标签: tridion tridion-2011


    【解决方案1】:

    对此的标准方法是扩展 CD 存储过程。你可以在http://www.sdltridionworld.com/articles/sdltridion2011/tutorials/extending-content-delivery-storage-sdltridion-2011-1.aspx找到一个很好的解释。

    【讨论】:

    • 同意。当然可以只推送 zip 文件并自己处理它,但首先,如果 Tridion 有执行此操作的类,为什么要自己解析该结构,其次,您将如何将状态“成功”报告给内容管理器?您的所有发布操作都将报告为失败。
    【解决方案2】:

    我认为@Jeremy 的方法是正确 的答案,但如果用 Java 编写存储机制听起来太费力,您可以只允许发布项目到文件系统,并安排一个简单的脚本每天/每小时删除所有文件以节省磁盘空间。

    这不需要与 SDL Tridion 进行集成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多