【问题标题】:SDL Tridion TOM.NET documentationSDL Tridion TOM.NET 文档
【发布时间】:2012-05-14 14:34:17
【问题描述】:

我相信,SDL Tridion 的 TOM.NET API 从 R5.3 版本开始替换了已弃用的 TOM(Tridion 对象模型)。

除了询问 Stack Overflow (Exchange) 问题外,在使用和学习 TOM.NET API 时我们还应该参考哪些文档?

到目前为止,我已经找到(需要登录):

我看到了这些(以及论坛上的问题),但不知道哪个更好。 您在使用 TOM.NET 时最常使用什么?

【问题讨论】:

    标签: tridion


    【解决方案1】:

    问得好,可能大多数 Tridion 新开发人员可能想知道什么时候使用哪个。我会说这两个文件有不同的目的并且并排。 API 文档确实提供了有关方法和用法的信息,SDL Live Content 文档提供的信息更多的是了解您的场景使用什么。当我们加入任何新开发人员时,我们确实会遇到这类问题“哪个文档为我提供了最多的信息”。

    我参考这些简单的示例来解释何时使用哪些文档的差异。

    1. 包中有哪些变量可用(vs)从包中读取变量时使用什么 API 方法?

    第一个引用 Live Docs,第二个引用 API 文档

    1. 如何循环遍历嵌入的字段(vs)我使用什么方法循环遍历嵌入的值字段?

    第一个引用 Live Docs,第二个引用 API 文档。 我看到这个问题几乎每个月都会出现不同的变化。

    我知道我使用了简单的用例,但有时保持简单会更好。 希望这些信息对您有所帮助。

    【讨论】:

    • 这是一个很大的区别,@Ram。是的,这次问题来自客户。我熟悉较旧的 API 文档,但现在了解 SDL Live Content 如何提供上下文以及 API 如何提供详细信息。所以……我们再也不用回答这个问题了? ;-)
    【解决方案2】:

    此外,根据文档中的this page,TOM.NET API 应仅用于模板和事件处理程序。对于第三方应用程序,您应该使用核心服务 API。

    【讨论】:

      【解决方案3】:

      我使用 API 文档,当我真的想了解更多时使用 Reflector。但这并不可取(?)。

      【讨论】:

      • 使用像反射器这样的反编译工具可能是可取的,而且绝对是常见的做法。请记住,反编译 DLL 是非法的,所以不要在公共论坛(例如这个)上分享代码。
      • 关于使用反编译 SDL Tridon DLL 的工具的注意事项。大多数许可协议都明确规定您不得反编译他们的代码。因此,如果您这样做,您可能会违反您的协议。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多