내가 Sitecore에서 여러 사이트에 대한 Visual Studio에서 멀티 사이트 설정을 설정하려면 Visual Studio에서 설정합니다. 모든 웹 사이트에 대해 레이아웃/하위 레이아웃/ascx 및 코드를 별도로 갖고 싶습니다. 또한 개별 사이트를 쉽게 업데이트 할 수 있도록 각 웹 사이트마다 개별 구성 파일을 원합니다. 웹에서 적절한 문서를 찾지 못했습니다.sitecore 멀티 사이트 2012
답변
이것은 내가 지금까지 Sitecore 및 Visual Studio 구조가가는대로 할 것입니다 :
1) 컨텐츠 내에서 Sitecore에 사이트에 대한 하위 폴더를 생성, 레이아웃, 템플릿 및 미디어 라이브러리 폴더.
2) 디스크에 웹 루트에 하위 폴더를 만듭니다. Layouts/View 폴더뿐만 아니라 클라이언트 측 Includes (css/js)에도이 작업을 수행하십시오.
그래서 당신은 다음과 같은 구조를 얻을 것이다 :
3) 웹 루트 내부의 .csproj 파일을 각 사이트에 대해 별도의 웹 응용 프로그램 프로젝트를 만들고 배치합니다.
그런 다음 프로젝트 당 필요한 폴더를 포함하십시오 (따라서 Include/Site1, Views/Site1 폴더는 Site1의 프로젝트에 포함됩니다). 당신은 항상 모든 사이트의 경우 하나 개의 Sitecore의 구성을 공유하기 때문에
4) 구성, 조금 까다 롭습니다.
하지만 내가 설정을 위해 할 것은이 같은 사이트 이름을 접두어 :
<setting name="Site1.MySetting" value="MyValue" />
당신은 넣을 수있는 /App_Config/Include
폴더에 별도의 설정 파일이다.
사이트마다 최소한 구성을 구분할 수 있습니다.
Include
폴더 내에 하나 이상의 하위 폴더를 ensure your custom configuration is included as last으로 만들 것입니다.
5) 보통 인스턴스간에 공유되는 모든 것을 포함하는 Global
이라는 하나의 "사이트"프로젝트도 추가 할 것입니다.
주로 Sitecore의 템플릿을 포함하며 VS 프로젝트에는 /sitecore
파일, global.asax
, web.config
및 App_Config
파일에 대한 참조가 포함되어 있습니다.
물론 더 많은 요인을 고려해야하지만 솔루션을 설정하기위한 기본 사항입니다.
나는 이것이 당신이 찾고있는 문서를해야한다고 생각 어떤 도움 :
http://www.sitecore.net/Community/Best-Practice-Blogs/Topics/Multisite-Management.aspx
: 여기
http://sdn.sitecore.net/Articles/Administration/Configuring%20Multiple%20Sites.aspx
는 내가 읽은 좋은 블로그 여러 사이트에 대해 여러 개의 솔루션 파일을 설정했습니다.
제안 솔루션 도움으로도 App_Config, Web.config의 및 빈 라이브러리를 이동하는 것입니다. Sitecore 바위 설정
도 큰 자산이 될 것입니다.
편집 : 추가 정보
고슴도치 개발뿐만 아니라 Sitecore (TDS)에 대한 팀 개발라는 Sitecore에 대한 놀라운 플러그인을 가지고있다. 여기에서 확인할 수 있습니다. \을 Inetpub \ wwwroot에 \ sitecore \ 웹 사이트 내 솔루션의 루트에서
:
- App_Config 폴더
- http://www.sitecore.net/Partners/Technology-Partners/Hedgehog-Development.aspx
- http://www.hhogdev.com/products/team-development-for-sitecore/overview.aspx 나는 나의 솔루션을 가리 킵니다 내 연결 문자열 configs 및 Lucene 구성을 보유하고 있습니다.
- 내 응용 프로그램 특정 dll을 보유하는 라이브러리 폴더. 사이트와 모든 각각의 sublayouts을 보유하고
- 사이트 폴더. 사이트에는 최소한 CSS, 이미지, 레이아웃, 서비스, 스크립트 및 하위 삽입을 모두 포함하는 여러 웹 사이트가 포함되어 있습니다.
- web.debug 및 web.release와 서버의 web.config.
이 모든 빌드 서버와 이상과 팀 파운데이션 서버로 확인됩니다.
답장을 보내 주셔서 감사합니다. Sitecore Side에서 다중 사이트를 설정하는 방법을 알고 있습니다. 그러나 나는 주로 Visual Studio를 찾고 있습니다. – Sam
@Sam 편집을 확인하십시오. 상세한 답변을 주셔서 감사합니다. –
레이아웃 및 하위 레이아웃의 경우 Rudd van Failer가 VS에서 위의 그림과 같이 사이트와 같은 이름의 디렉토리를 사용하고 Sitecore의 레이아웃/하위 레이아웃을 적절한 위치로 가리키는 것처럼 분리 할 수 있습니다. 즉 VS에서 사이트를 구성하는
(해당 sitecore 위치에 각 사이트를 가리키는 자신의 SiteDefinition.config를 포함 또는 설치 별도의 프로젝트)에 SiteDefinition.config 모든 사이트 구성을 추가합니다. 즉
<sites>
<site name="site1" patch:before="site[@name='website']" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/" startItem="/site1/home page" />
<site name="site2" patch:before="site[@name='website']" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/" startItem="/site2/home page" />
</sites>
- 1. Sitecore 멀티 사이트
- 2. SIteCore - 잘못된 사이트의 멀티 사이트 표시 페이지
- 3. Sitecore : 배포 중 다중 사이트
- 4. Sitecore 멀티 레이어 태깅
- 5. 멀티 사이트 솔루션의 특정 사이트에서 Sitecore 페이지 숨기기
- 6. Sitecore 사이트 요소 설명
- 7. Sitecore 복수 사이트 구현
- 8. Sitecore 편집자를위한 미리보기 사이트
- 9. sitecore 사이트 검색을 구현하는 방법
- 10. Sitecore 언어 여러 사이트 포함하기
- 11. Sitecore - 멀티 사이트 설정에서 사이트 당 500 개의 오류를 개별적으로 처리하십시오.
- 12. 워드 프레스 멀티 사이트
- 13. 멀티 사이트 SSL 인증서
- 14. 멀티 사이트 Magento 쿼리
- 15. Ektron 멀티 사이트 분할
- 16. 멀티 사이트 설치시 Cron
- 17. 젠토 멀티 사이트
- 18. Sitecore 페이지 미리보기 다중 사이트 설정에서 유효하지 않은 사이트 요청하기
- 19. Sitecore LinkManager ExpandDynamicLinks가 사이트 URL을 확인하지 못합니다.
- 20. sitecore, 너무 긴 항목 URL, 여러 사이트
- 21. WCF의 web.config에서 Sitecore "사이트"데이터 가져 오기
- 22. Sitecore - 한 사이트에서 다른 사이트로 사이트 이동
- 23. Sitecore Analytics 리디렉션 다중 사이트 솔루션
- 24. Sitecore 프로그래밍 방식으로 모바일 사이트 추가
- 25. Sitecore Multilist 동적 웹 사이트 소스 속성
- 26. 사용자 지정 Sitecore 마이크로 사이트 리졸버
- 27. Wordpress 멀티 사이트 - 다른 호스트
- 28. SSL 멀티 도메인 웹 사이트
- 29. 멀티 MySQL을 기반 웹 사이트
- 30. 멀티 플레이어 게임 사이트 구축하기
Sitecore 인스턴스는 동일한 코드베이스를 공유하므로 구성이 동일합니다. 디스크/iis 인스턴스의 다른 위치에 배포 할 수는 있지만 ** 라이센스를 확인해야합니다. – jammykam
모든 유스 케이스 나 문서를 추천 할 수 있습니까? – Sam
각 사이트에 대한 레이아웃/하위 레이아웃/ascx 및 코드 분리는 문제가되지 않습니다. 일반적으로 별도의 폴더 및 트리 구조에 배치해야합니다. http://learnsitecore.cmsuniverse.net/Developers/Articles/2009/10/how-to-multisite-in-sitecore.aspx – jammykam