Tridion content Delivery从其数据库中获取哪些内容?

Tridion content Delivery从其数据库中获取哪些内容?,tridion,Tridion,我们使用的是Tridion 5.3 我希望在内容交付方面探索更多。我们有.NET实现的内容交付 为了将内容部署到数据库,我们在IIS中配置了一个网站(其中有httpupload.asp文件)。此网站通常将内容放入MS SQL Server数据库 我们在IIS中还有一个网站为我们的网站服务 我想了解内容是如何从数据库中获取并通过本网站提供服务的。因为当我看到这个网站的主目录时,我可以在文件夹中找到几乎所有的页面(.aspx) 所以,有谁能帮助我了解它们是如何从数据库中提取并保存在主目录中的呢?这些

我们使用的是Tridion 5.3

我希望在内容交付方面探索更多。我们有.NET实现的内容交付

为了将内容部署到数据库,我们在IIS中配置了一个网站(其中有httpupload.asp文件)。此网站通常将内容放入MS SQL Server数据库

我们在IIS中还有一个网站为我们的网站服务

我想了解内容是如何从数据库中获取并通过本网站提供服务的。因为当我看到这个网站的主目录时,我可以在文件夹中找到几乎所有的页面(.aspx)


所以,有谁能帮助我了解它们是如何从数据库中提取并保存在主目录中的呢?

这些.aspx页面不是从数据库中提取的,而是放在您的docroot上。您的HttpUpload正在这样做,请检查您的
cd\u broker\u conf.xml

我建议阅读文档以了解cd_broker_conf.xml(在5.3版SDL Tridion R5内容交付项目规划指南5.3 SP1.pdf中)中的绑定。您将拥有页面和内容的绑定,您可以配置内容或页面的存储位置(发布节点的Docroot属性)


您可能只是将内容(组件/组件演示文稿)和元数据存储在数据库中,但将二进制文件和页面存储在文件系统上,这是非常常见的。我不相信Tridion 5.3,您可以选择将页面存储在DB中(除非您使用CWA,否则不要记在我的头上)。

aspx页面不是从数据库中获取的,而是放在您的docroot上。您的HttpUpload正在这样做,请检查您的
cd\u broker\u conf.xml

我建议阅读文档以了解cd_broker_conf.xml(在5.3版SDL Tridion R5内容交付项目规划指南5.3 SP1.pdf中)中的绑定。您将拥有页面和内容的绑定,您可以配置内容或页面的存储位置(发布节点的Docroot属性)

您可能只是将内容(组件/组件演示文稿)和元数据存储在数据库中,但将二进制文件和页面存储在文件系统上,这是非常常见的。我不相信Tridion 5.3,您可以选择将页面存储在DB中(我不记得了,除非您使用CWA)。

您可以使用存储(代理)内容交付API。在.NET和Java演示网站之间使用几乎相同的选项,一直到R5.3。例如,检索或筛选:

  • 组件元数据(在交付端称为自定义元数据)
  • 组件演示文稿,呈现内容以.ascx形式发布或发布到数据库(对于ASP.NET,尽管还有其他选项可用)
  • 二进制文件
  • 页面
  • 链接信息(例如,巴斯到二进制)
页面可能来自Tridion,也可能是.NET网站或应用程序的一部分

使用5.3中的代理查询的基础是选择性地过滤和检索选择组件标识符(TCMID),然后检索适当的动态组件表示。具体设置取决于需求

我相信,至少对于R5.3来说,使用.NET获取类别和关键字信息是比较困难的(但使用一些有创意的XSLT也是可能的)

如果您只使用R5.3一个月,我建议您关注Tridion2011,除非这包括交付端代码升级。否则,请访问这个日期合适的(大约2009年)。

您可以在.NET和Java演示站点之间使用几乎相同的存储(代理)内容交付API选项,直到R5.3。例如,检索或筛选:

  • 组件元数据(在交付端称为自定义元数据)
  • 组件演示文稿,呈现内容以.ascx形式发布或发布到数据库(对于ASP.NET,尽管还有其他选项可用)
  • 二进制文件
  • 页面
  • 链接信息(例如,巴斯到二进制)
页面可能来自Tridion,也可能是.NET网站或应用程序的一部分

使用5.3中的代理查询的基础是选择性地过滤和检索选择组件标识符(TCMID),然后检索适当的动态组件表示。具体设置取决于需求

我相信,至少对于R5.3来说,使用.NET获取类别和关键字信息是比较困难的(但使用一些有创意的XSLT也是可能的)


如果您只使用R5.3一个月,我建议您关注Tridion2011,除非这包括交付端代码升级。否则,请访问这个日期合适的(大约2009年)。

感谢Ram,我开始查看代理配置,很多配置设置都在那里完成。Tridion5.3是第一个可以选择将页面和二进制文件存储到数据库中的版本。但是检索它们的唯一方法是通过API;所以还没有网站集成层(除非您已经在使用CWA)。在那个项目中,我们常常将二进制文件和页面放入数据库中。在我当前的项目中,我们有.net实现,所以我现在想探讨一下内容交付。谢谢你的帮助。一个月后,我们也将升级到Tridion2011 SP1。从Tridion2009开始,您不需要CWAAPI来检索页面内容。它是.net和java上代理api的一部分。另外,看看DD4T(开源),类似于.net的CWA。感谢Ram,我开始查看代理配置,很多配置设置都在那里完成。Tridion5.3是第一个可以选择将页面和二进制文件存储到数据库中的版本。但唯一的办法是