2013-02-05 2 views
4

우리는 한 페이지에 게시 요구 사항을 가지고, 우리는 다음을 수행해야합니다Tridion 2011 SP1 HR1 - 어떤 확장 프로그램을 사용 하시겠습니까?

  1. 특정 스키마에 따라 구성 요소가있는 구성 요소 프리젠 테이션을 찾을 수 있습니다.
  2. 해당 구성 요소의 특정 필드 값을 추출하여 .NET 응용 프로그램 (콘텐츠 제공 측)에서 사용할 수있는 사용자 지정 데이터베이스 테이블에 저장합니다.

이 도구는 Deployer 확장 또는 Storage 확장을위한 좋은 방법이라고 생각합니다. 그러나 어느 부분이 어떤 코드로 작성되지 않았는지에 대해 조금 명확하지 않습니다.

이런 종류의 코드가 CM에 위치하기 때문에 이벤트 시스템을 배제했습니다. 내게는 잘못된 "측면"처럼 보입니다. 초점은 페이지 다음에 CD 쪽에서 일어나는 일을 확장하는 데 있습니다 게시됩니다.

은 (this, this, thisthis) Tridion 세계에 대한 몇 가지 기사를 읽고 난 스토리지 확장이 더 나은 선택이 될 것 같아?

Mihai's 문서에서 우리는 그가 새로운 항목 유형 매핑을 사용하는 경우, 필요에 가까운 것 같다 :

<ItemTypes defaultStorageId="brokerdb" cached="true"> 
    <Item typeMapping="PublishAction" cached="false" storageId="searchdb" /></ItemTypes> 

을하지만 Tridion 콘텐츠를 게시 할 때이 새로운 항목 유형을 사용하는 "알고"않는 방법, (어떤 점이 있습니까? defined TYPE_NAME 중 하나가 아닙니다)?

나는 .NET/C# dev에서 Java 개발자가 아니므로 Java 사용자에게는 분명히 분명합니다.

건배

답변

5

Tridion은 기본적으로 새 항목을 배포하는 방법을 알 수 없습니다. 배포 프로세스의 후 처리 단계에서 실행되며 배포/전송 패키지의 모든 구성 요소를 처리하고, 배포/전송 패키지의 모든 구성 요소를 처리하며, 배포 프로세스의 모든 구성 요소를 처리하는 배포자 모듈 (해당 링크는 사용자가 수행 할 수있는 방법에 대한 충분한 정보를 제공해야 함) 필요한 정보를 저장하고 사용자 정의 Storage Extension을 사용하여 필요한 정보를 저장합니다.

주의 : 새로운 유형을 설정하려면 설정해야하지만 해당 Deployer 모듈에서 직접 사용해야합니다.

희망이 도움이됩니다.

+0

감사합니다. Daniel - 구성 요소를 처리하고 유형 (배포자 ext)을 설정하고 내 사용자 정의 db (저장 영역 내선)에 새 유형을 유지하도록 처리하는 확장 프로그램이 모두 필요합니다. Mihai의 기사에 deployr ext가 없습니다. 내가 오해하지 않는 한 설명? – Neil

+1

내가 틀릴 수도 있지만, Tridion에 "기본값"보다 더 많은 정보가있는 cd_storage_conf의 "번들"이 아닙니까? JPA 레벨을 확장하기 위해 전개 자 확장이 필요하지 않습니다 (그렇지 않으면 배치 자에서만 웹 사이트에서 작동하지 않습니다). 전개 자 확장은 내 관점에서보다 쉬운 확장 점입니다. –

+0

안녕하세요. Mihai의 기사 ("SDL Tridion 2011에서 Content Delivery Storage 확장")에 Deployer 확장이 없지만 Jaime의 기사는 (Eclipse의 Deployer Extensions - 5 단계 : 사용자 정의 모듈 클래스 구현) 않습니다. 자세한 내용은 "http://www.sdltridionworld.com/articles/sdltridion2011/tutorials/Deployer_Extensions_With_Eclipse_5.aspx"를 확인하십시오. –