¿Qué contenido obtiene Tridion Content Delivery de su base de datos?

Estamos usando Tridion 5.3.

Estoy buscando explorar más en el lado de la entrega de contenido. Contamos con implementación .NET de Content Delivery.

Para implementar el contenido en la base de datos, tenemos un sitio web configurado en IIS (donde tenemos el archivo httpupload.asp). Este sitio web generalmente coloca el contenido en una base de datos de MS SQL Server.

Tenemos un sitio más en IIS que sirve a nuestro sitio web.

Quiero entender cómo se obtiene el contenido de la base de datos y se sirve a través de este sitio web. Porque cuando veo el directorio de inicio de este sitio web, puedo encontrar casi todas las páginas (.aspx) allí en la carpeta misma.

Entonces, ¿alguien puede ayudarme a comprender cómo se obtienen de la base de datos y se mantienen en el directorio de inicio?

preguntado el 27 de julio de 12 a las 15:07

¿Podríamos interesarle en comprometerse con el Propuesta específica del Área 51 Tridion. Regístrese con la misma cuenta SO si tiene un momento. -

2 Respuestas

Las páginas .aspx son no obtenidos de la base de datos, pero se colocan en su docroot. Su HttpUpload está haciendo eso, verifique su cd_broker_conf.xml.

Recomendaría revisar la documentación para comprender los enlaces en cd_broker_conf.xml (en 5.3, SDL Tridion R5 Content Delivery Project Planning Guide 5.3 SP1.pdf). Tendrá enlaces para páginas y contenido, puede configurar dónde almacenar el contenido o las páginas (propiedad Docroot en el nodo de publicación).

Es posible que solo esté almacenando contenido (Componentes/Presentaciones de componentes) y metadatos en la base de datos, pero almacenando los archivos binarios y las páginas en el sistema de archivos, lo cual es muy común. No creo en Tridion 5.3, tiene la opción de almacenar páginas en DB (no recuerdo en la parte superior de mi cabeza, a menos que use CWA).

Respondido 27 Jul 12, 17:07

Gracias Ram, comencé a buscar en la configuración de Broker, allí se realizan muchos ajustes de configuración. Lo investigaré. - user1453602

Tridion 5.3 fue la primera versión en la que tenía la opción de tienda páginas y binarios en la base de datos. Pero la única manera de recuperar ellos serían entonces a través de la API; por lo tanto, aún no había una capa de integración de sitios web (a menos que ya estuviera usando CWA). - frank van puffelen

En mi proyecto anterior estábamos usando CWA con Java. En ese proyecto solíamos poner binarios y páginas en la base de datos. En mi proyecto actual tenemos la implementación de .net, por lo que ahora quiero explorar la entrega de contenido. Gracias por su ayuda. En un mes también actualizaremos a Tridion 2011 SP1. - user1453602

Desde Tridion 2009 en adelante, no necesita la API de CWA para recuperar el contenido de la página. Es parte de la API del intermediario tanto en .net como en java. Además, eche un vistazo a DD4T (código abierto), similar a CWA para .net. aquí - carnero g

Puede usar la API de entrega de contenido de almacenamiento (intermediario) con casi las mismas opciones entre los sitios de presentación de .NET y Java desde la R5.3. Por ejemplo recuperar o filtrar:

  • Metadatos del componente (llamados metadatos personalizados en el lado de la entrega)
  • Presentaciones de componentes, contenido renderizado publicado como .ascx o en la base de datos (para ASP.NET, aunque hay otras opciones disponibles)
  • Los binarios
  • Páginas
  • Información de enlace (por ejemplo, baño a un binario)

Páginas puede provienen de Tridion o forman parte de su sitio web o aplicación .NET.

Los conceptos básicos detrás del uso de consultas de intermediario en 5.3 serían filtrar y recuperar opcionalmente identificadores de componentes seleccionados (tcmids), luego recuperar las presentaciones de componentes dinámicos apropiadas. La configuración específica depende de los requisitos.

Creo que obtener información de categorías y palabras clave fue más difícil al menos para R5.3 con .NET (pero posible con algunos XSLT creativos).

Si solo puede usar R5.3 durante un mes, le recomiendo que se concentre en Tridion 2011, a menos que esto incluya una actualización del código del lado de la entrega. De lo contrario, visite esto con fecha apropiada (alrededor de 2009) Artículo de TridionWorld sobre enfoques de ASP.NET.

Respondido 28 Jul 12, 09:07

Nuestras plantillas de página y plantillas de componentes existentes se implementan usando vbscript (Tridion 5.3), como se mencionó anteriormente, actualizaremos a Tridion 2011 SP1. ¿Alguien puede sugerir algunos ejemplos (mejores prácticas) para plantillas de componentes compuestos (plantillas de página y plantillas de componentes) para que podamos puede seguirlo mientras convierte plantillas vbscript en plantillas de componentes compuestos - user1453602

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.