SharePoint 2010의 변형 – 사람과 콘텐츠 연결
SharePoint 2010의 변형 – 사람과 콘텐츠 연결
새 SharePoint 게시 사이트를 구축할 때 기본 시작 페이지에서 보게 되는 첫 번째 옵션 중 하나는 변형 기능을 사용하여 다국어 사이트와 페이지를 관리하는 옵션입니다. 저는 변형 기능을 담당하는 프로그램 관리자인 Josh Stickler입니다. 이 게시물에서는 SharePoint 2010의 변형 기능에 대해 간략히 소개하고 향상된 주요 기능에 대해 자세히 살펴보려고 합니다.
특별히 더 관심이 있는 분야가 있을 경우 의견 란에 남겨 주시면 최선을 다해 설명해 드리겠습니다. 어떤 의견이든 주저하지 말고 보내 주십시오. 감사합니다.
변형 기능이란?
변형은 여러 대상에게 제공될 수 있는 콘텐츠를 간편하게 관리 및 유지할 수 있도록 지원하는 SharePoint의 기능입니다. 대상은 언어나 국가, 지역 등에 따라 달라질 수 있을 뿐 아니라 다양한 상표나 장치를 나타낼 수도 있습니다.
변형 기능의 작동 원리
콘텐츠를 제공하려는 각 채널에 대해 변형 레이블을 지정할 수 있습니다. 레이블은 SharePoint 게시 사이트로 인스턴스화되며 사이트 모음의 모든 레이블 집합을 변형 계층 구조라고 합니다. 변형 기능을 통해 만들고 관리하는 SharePoint 게시 사이트를 "변형 사이트"라고 부르겠습니다.
변형을 사용할 경우 대상 변형 사이트는 페이지 및 사이트 구조의 측면에서 하나의 원본 변형 사이트를 반영합니다. 변형을 설정할 때 변형 사이트 하나를 원본으로 지정하십시오. 다른 변형 사이트는 모두 대상입니다. 기본적으로 원본 변형 사이트에 게시된 페이지는 모든 대상 변형 사이트에 초안 버전으로 복사되고 원본 사이트에서 만들어진 사이트는 모든 대상 변형 사이트에 만들어집니다. 사이트가 복사되는 것이 아니라 만들어지며 복사하는 것과 만드는 것에는 중요한 차이가 있습니다. 변형 계층 구조당 원본 변형 사이트를 하나만 사용할 수 있으며 사이트 모음당 변형 계층 구조도 하나만 사용할 수 있습니다.
SharePoint 2010의 새로운 기능
변형의 개념 및 핵심 아키텍처 - 페이지와 사이트 구조가 사이트 모음의 여러 변형 사이트에 복제되는 것은 Microsoft Office SharePoint Server 2007과 동일하지만 여러 채널을 통해 콘텐츠를 제공하는 엔터프라이즈 고객의 필요에 맞게 몇 가지 중요한 향상 기능을 추가했습니다.
이러한 향상 기능은 다음과 같은 네 가지 범주로 나눌 수 있습니다.
- 기능 위치 최적화
- 콘텐츠 배포
- 편집 환경
- 안정성
기능 위치 최적화
변형 작업은 이제 타이머 작업을 통해 백그라운드로 실행됩니다. 따라서 최종 사용자는 더 이상 작업이 완료될 때까지 진행률 화면에서 대기할 필요가 없습니다. 시스템 관리자는 계층 구조 만들기와 같이 리소스를 많이 사용하는 작업의 비용을 효율적으로 관리할 수 있습니다.
중앙 관리에서 변형 작업의 실행 빈도를 조정할 수 있습니다. 지금부터는 변형 콘텐츠 배포 모델에 추가된 향상된 기능의 측면에서 "만들기" 타이머 작업과 "전파" 타이머 작업의 차이점에 대해 설명하겠습니다.
사이트 및 페이지 전파
MOSS 2007은 변형 계층 구조 전반에 페이지를 배포하기 위한 다음 두 가지 모델을 제공한다는 점이 특징입니다.
1. 자동 만들기: 변형 설정 페이지에서 “자동 만들기”가 활성화(기본값)되어 있는 경우 원본 변형 사이트에 페이지를 게시하면 해당 페이지가 모든 대상 변형 사이트에 복사됩니다.
2. 수동 만들기: “자동 만들기”가 비활성화되어 있으면 “변형 만들기” 리본 단추를 사용해서만 새 페이지를 특정 개별 대상 변형 사이트에 복사할 수 있습니다.
우리 팀은 변경 내용이 모든 대상에 전파되지 않아 변경 내용을 원본 변형 사이트에 로컬로 게시해야 하는 경우가 자주 발생한다는 사용자 의견을 받았습니다. 예를 들어 원본 변형 사이트에 영어 입력 오류가 있어서 이를 수정할 경우 이 변경 내용은 독일어 대상 사이트와는 관련이 없으므로 수정한 내용을 원본 페이지에 게시할 경우 변경된 영어 버전을 모든 대상 사이트에 복사해야 하는지 혼란스러운 경우가 불필요하게 야기될 수 있습니다.
이를 개선하기 위해 SharePoint 2010에서는 타사 "혼합" 콘텐츠 배포 모델을 도입했습니다.
3. 주문형 페이지 전파
자동 페이지 전파를 비활성화하기 위한 설정이 추가되었습니다. 이 설정은 개체 모델을 통해 구성할 수 있습니다. 이 설정이 활성화되어 있는 경우 원본 변형 사이트에 페이지를 게시하거나 승인하면 해당 페이지가 모든 대상 변형 사이트에 복사되지 않습니다. 또한 페이지에 대해 "자동 만들기" 설정이 무시됩니다. 사용자는 "변형 업데이트"와 "변형 만들기”를 사용하여 필요 시 변형 계층 구조 전체에 콘텐츠를 배포할 수 있습니다.
콘텐츠 배포 모델에 대해서는 향후 게시물에서 자세히 다룰 예정이며 여기서는 주문형 페이지 전파를 구성하는 방법만 설명하겠습니다. 다음은 주문형 페이지 전파를 구성하는 PowerShell 명령입니다.
주문형 페이지 전파 설정:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("https://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Add("DisableAutomaticPropagation", "True")
$folder.Update();
주문형 페이지 전파 해제:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("https://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Remove("DisableAutomaticPropagation")
$folder.Update();
또한 대상 변형 사이트에 새 초안 버전이 나타나면 대상 변형 사이트의 콘텐츠 소유자가 원본 변형 사이트에서 무엇이 변경되었는지 쉽게 알 수 있도록 몇 가지 향상된 기능을 추가했습니다.
편집 환경
시간을 절약하고 작업을 효율적으로 수행하려면 원본 변형에서 페이지가 전파될 때 어떤 콘텐츠가 새로운 것인지 간단명료하게 알 수 있도록 지원하는 기능이 대상 변형 콘텐츠 편집기에 있어야 합니다.
새로운 "변경 내용 보기(View Changes)" 단추는 대상에 전파된 최신 원본 버전을 대상에 게시된 최신 원본 버전과 비교합니다. 팝업 보고서에 변경 내용이 강조 표시되어 서식 있는 텍스트 편집기에서 직접 콘텐츠를 처리할 수 있습니다.
강조 표시된 보고서
서식 있는 텍스트 편집기 내의 해당 위치
이 단추는 대상 변형 페이지가 게시되고 변형 타이머 작업 중 하나를 통해 원본 변형 사이트에서 새 초안 버전이 복사된 후 대상 변형 페이지에서 사용할 수 있습니다. 이 새 기능에 대해서는 스크린샷, 예제 워크플로 및 예제 시나리오와 함께 변경 내용 보기에 대해 설명하는 향후 블로그 게시물에서 자세히 다룰 것입니다.
안정성
우리 팀이 SharePoint 2010의 변형 기능을 통해 이루고자 하는 주요 목표는 엔터프라이즈 고객이 여러 채널을 통해 콘텐츠를 변형 사이트에 안심하고 배포 및 관리할 수 있도록 이 기능을 더욱 안정적으로 만드는 데 있습니다.
이제 계층 구조 만들기가 타이머 서비스로 실행되므로 타이머 서비스가 재생되는 동안 일시 중지 및 다시 시작할 수 있도록 하여 대규모 배포 환경에서 장기간 실행되는 작업의 안정성을 개선했습니다. 따라서 이 프로세스는 응용 프로그램 풀 재생의 영향을 받지 않습니다. 원본 페이지에 연결된 모든 대상 페이지를 추적하는 보다 강력해진 관계 목록도 추가했습니다. 이제 GUID를 사용한 변형 페이지 추적이 가능해져 성능과 확장성이 더욱 개선되었습니다.
끝까지 읽어 주셔서 감사합니다. 조만간 변형의 새로운 기능 및 엔터프라이즈 콘텐츠 관리와 관련된 기타 흥미로운 개발에 관한 블로그 게시물이 올라올 것입니다. 앞으로도 많은 관심 바랍니다.
감사합니다.
Josh Stickler
프로그램 관리자
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Variations in SharePoint 2010 – Connecting People with Content을 참조하십시오.