2016-06-14 1 views
0

최근에 클라이언트와 함께 주 플래그 사이트 용으로 개발 된 동일한 템플릿과 구성 요소로 구성된 일련의 작은 사이트를 만들었습니다. 이러한 마이크로 사이트는 일반적인 레이아웃을 준수해야하지만 고유 한 호스트 이름이나 도메인 이름은 물론 고유 한 브랜딩 기능이 필요했습니다. Sitecore에서 새 사이트를 설정하는 과정은 매우 간단합니다. 일반적으로 콘텐츠 트리에 새 홈 노드를 만들고 web.config에 선언을 추가합니다. 그러나이 특별한 시나리오에서는 클라이언트가 새로운 마이크로 사이트를 배포하기 위해 구성 업데이트를하고 싶지 않았습니다. 단지 콘텐츠를 만들고 게시하고 잠재 고객이 즉시 사용할 수있게하려는 것입니다.사용자 지정 Sitecore 마이크로 사이트 리졸버

링크 (https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx)를 통과했지만 불완전한 정보를 발견했습니다.

+0

그리고 너는 무엇을 질문 하나? – Anton

+1

[Dynamic Sites Manager] (https://marketplace.sitecore.net/Modules/D/Dynamic_Sites_Manager.aspx?sc_lang=en)를 살펴보면 Sitecore에서 사이트 정의를 관리 할 필요없이 사이트 정의를 관리 할 수 ​​있습니다. 구성 파일에 설정하십시오. – jammykam

+0

안녕하세요 @ Gaurav - 이것에 대한 해결책을 찾았습니까? –

답변

2

이 요구 사항을 해결하는 일반적인 방법은 사이트 정의 데이터를 Sitecore 데이터베이스에 일종의 '사이트 정의'로 저장하는 것입니다. 그런 다음 파일 구성을 읽고 사이트 정의를 업데이트하거나 목록에 추가 한 후 사이트 목록을 초기화하는 프로세서가 필요합니다.

@jammykam은 동적 사이트 관리자를 예로 들었으므로 여기에서 시작할 수 있습니다.

Sitecore 시작 후 일반적으로 작성자가 이러한 새 사이트를 정의하므로 응용 프로그램 메모리에서 현재 사이트 목록을 업데이트 할 수있는 기능 (일반적으로 리본 단추 또는 게시 이벤트 처리기)이 필요합니다. 최신 데이터.