사용자 지정 내용 처리 방법 결정(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

Microsoft Office SharePoint Server 2007을 기반으로 사이트를 광범위하게 사용자 지정한 경우 Microsoft SharePoint Server 2010으로 업그레이드할 때 사용자 지정된 사이트를 처리할 방법을 결정해야 합니다. 처리 방식은 사용자 지정의 정도, 사용자 지정의 종류, 사이트의 복잡도 및 업그레이드 목표에 따라 달라집니다. 업그레이드하기 전에 해당 환경의 사용자 지정 내용을 파악하여 평가하고 해당 내용을 업그레이드할지 여부와 업그레이드 방법을 결정해야 합니다.

이 문서의 내용

  • 해당 환경의 사용자 지정 내용 파악

  • 사용자 지정 내용 평가

  • 특정 사용자 지정 내용에 대한 고려 사항

  • 이후 사용자 지정 내용이 최상의 방법을 따르도록 확인

해당 환경의 사용자 지정 내용 파악

업그레이드 테스트 프로세스의 일부로 해당 환경의 서버 쪽 사용자 지정 내용(솔루션, 기능, 웹 파트, 이벤트 처리기, 마스터 페이지, 페이지 레이아웃, CSS 파일 등)의 인벤토리를 만들어야 합니다. 사용자 지정 내용을 파악하는 방법에 대한 자세한 내용은 테스트 업그레이드를 사용하여 잠재적 문제 발견(SharePoint Server 2010)을 참조하십시오. 업그레이드 계획 워크시트를 사용하여 구체적인 사용자 지정 내용의 목록을 작성한 후 다음 섹션에서 설명하는 평가의 결과를 기록할 수 있습니다. 해당 워크시트는 https://go.microsoft.com/fwlink/?linkid=179928&clcid=0x412(영문일 수 있음)에서 다운로드할 수 있습니다.

사용자 지정 내용 평가

사용자 지정 내용을 파악한 후에는 해당 내용에 대해 수행할 작업을 결정할 수 있습니다. 다음과 같은 질문을 고려하면 사용자 지정 내용을 평가하는 데 도움이 됩니다.

  • 해당 사용자 지정 내용이 여전히 가치가 있습니까?

    • 유용한 비즈니스 요구 사항을 충족합니까?

    • 광범위하게 배포되어 사용됩니까?

  • 해당 사용자 지정 내용이 올바르게 디자인되어 있습니까?

    • 지원되는 미리 정의된 사이트 정의를 기반으로 구축되어 있습니까?

    • 사용자 지정 내용에 대한 최상의 방법을 따릅니까?

    • 지원되는 종류의 사용자 지정 내용입니까? 아니면 해당 내용을 사용할 경우 환경이 위험해집니까?

각 개별 사용자 지정 내용을 평가하면서 사용자 지정 내용의 전반적인 처리 방식에 대해서도 생각해 볼 수 있습니다. 다음과 같은 옵션 중에서 선택할 수 있습니다.

  1. 사용자 지정 내용 유지   비주얼 업그레이드를 사용하여 특정 사이트에 대해 이전 버전의 사용자 환경을 계속 사용합니다. 이 방식을 사용하면 동일한 기능을 유지할 수는 있지만 새로운 시각적 요소(예: '리본'이라고도 하는 Fluent UI(사용자 인터페이스))와 새 버전에서 사용 가능한 기능을 활용할 수 없습니다.

  2. 사용자 지정 내용 바꾸기 또는 다시 실행   새로운 기능을 사용하거나, 사이트를 다시 디자인하거나, 정보 아키텍처를 크게 변경하려는 경우에는 업그레이드를 통해 새 기능, 새 모양 또는 새 구성으로 다시 시작할 수 있습니다. 사용자 지정 내용을 바꾸거나 다시 실행할 때 새 기능을 활용하거나, 필요한 경우 디자인을 약간 수정하거나, 관리가 보다 용이한 디자인으로 변경할 수 있습니다.

    솔루션을 다시 실행하고 다시 배포하는 방법에 대한 자세한 내용은 SharePoint Foundation 2010 및 SharePoint Server 2010에서 사용자 지정 내용 및 솔루션 다시 배포(https://go.microsoft.com/fwlink/?linkid=182335&clcid=0x412)(영문일 수 있음)를 참조하십시오.

  3. 사용자 지정 내용 삭제   기본 기능을 사용하여 사용자 지정 내용을 바꿉니다. 기본 사이트 정의로 페이지를 다시 설정하고 더 이상 지원하지 않을 모든 웹 파트 또는 기능을 제거할 수 있습니다. 사용자 지정 내용을 삭제하려는 경우 해당 사용자 지정 내용을 사용한 사이트에서 해당 내용을 제거함으로써 발생하는 모든 문제를 수정해야 합니다. 업그레이드 전이나 후에 사용자 지정 내용 인벤토리를 사용하여 이와 같이 신경 써야 할 사이트를 파악할 수 있습니다.

특정 사용자 지정 내용에 대한 고려 사항

업그레이드 중 해당 환경에서 사용자 지정 내용을 처리하는 방법을 전반적으로 결정할 뿐 아니라 특정 유형의 사용자 지정 내용을 검토하여 업그레이드된 환경에서 작동하도록 하기 위해 추가 작업을 수행해야 하는지 여부를 확인해야 합니다.

다음 표에는 일반적인 사용자 지정 내용 및 해당 종류의 사용자 지정 내용을 해결하기 위한 권장 사항이 나와 있습니다.

사용자 지정 유형 권장 사항

사이트 서식 파일(.stp 파일)

사이트 서식 파일(.stp 파일)은 SharePoint Server 2010에서 더 이상 사용되지 않는 기능입니다. SharePoint Server 2010에서 새 사이트 서식 파일은 .wsp 파일(솔루션 패키지)로 저장됩니다.

사이트 서식 파일을 사용하여 구축된 사이트는 업그레이드되지만 해당 서식 파일을 기반으로 새 사이트를 만들 수는 없습니다. 새 사이트를 만들 수 있도록 하려면 대신 솔루션 패키지를 만들어 배포할 수 있습니다. 자세한 내용은 업그레이드 문제 해결(SharePoint Server 2010)을 참조하십시오.

사이트 정의

지원되는 미리 정의된 사이트 정의로 사이트를 마이그레이션한 다음 솔루션 배포를 사용하여 사용자 지정 기능을 적용합니다.

사용자 지정 사이트 정의를 계속 사용할 수도 있습니다. SharePoint Server 2010을 기반으로 하는 새 사이트 정의를 만들 필요가 없습니다.

그러나 정의에 대해 사용자 지정 업그레이드 작업을 수행해야 하는 경우 해당 사이트 정의에 대한 업그레이드 정의 파일을 만들어야 할 수 있습니다. 자세한 내용은 MSDN의 업그레이드 정의 파일(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=182339&clcid=0x412)(영문일 수 있음)을 참조하십시오.

"40개의 멋진" 응용 프로그램 서식 파일

Microsoft에서는 이러한 서식 파일의 새 버전을 만들지 않습니다. 이러한 서식 파일을 기반으로 하는 사이트는 업그레이드할 수 있지만 프로덕션 환경을 업그레이드하기 전에는 각 사이트를 테스트해야 합니다. 자세한 내용은 업그레이드 문제 해결(SharePoint Server 2010)을 참조하십시오.

기능

평가한 다음 필요한 경우 다시 디자인하거나 다시 배포합니다.

워크플로 및 서버 컨트롤

솔루션에 따라 다릅니다. 공급업체에 문의하여 업데이트된 솔루션이 있는지 여부를 알아봅니다. 워크플로가 새 버전과 호환되는 경우 다시 배포합니다.

이벤트 처리기

다시 작성하여 기능으로 다시 배포합니다.

관리 경로(포함/제외)

데이터베이스 연결 업그레이드를 위해 포함을 다시 만듭니다. 제외는 기본적으로 적용되며 다시 만들 필요가 없습니다.

테마

광범위한 UI 변경으로 인해 Office SharePoint Server 2007을 기반으로 하는 사용자 지정 테마는 SharePoint Server 2010에서 작동하지 않습니다. 비주얼 업그레이드를 사용하면 SharePoint Server 2010을 기반으로 하는 새 테마를 만들어 적용할 때까지 이전 사용자 환경의 사이트를 계속 사용할 수 있습니다.

도구 모음 작업

리본(Fluent UI)으로 이동합니다.

마스터 페이지 및 CSS 파일

새 사용자 환경을 수용하도록 다시 작업합니다.

JavaScript

테스트를 통해 필요한 작업이 있는지 여부를 확인합니다. 일부 경우 새 페이지 모델에서 작동하도록 스크립트를 조정해야 할 수 있습니다. 업그레이드된 사이트 및 두 가지 비주얼 업그레이드 모드에서 작동하는지 확인하십시오.

검색 공급자 또는 보안 트리머

테스트를 통해 필요한 작업이 있는지 여부를 확인합니다.

웹 파트

테스트를 통해 필요한 작업이 있는지 여부를 확인합니다. Strict XHMTL 모드에서 작동하도록 웹 파트를 조정해야 할 수 있습니다.

웹 파트가 페이지에는 있지만 웹 파트 영역에는 없는 경우(웹 파트가 기본적으로 페이지에 직접 포함된 HTML 코드가 됨) 페이지를 기본 서식 파일로 되돌릴 경우 해당 웹 파트가 작동하지 않습니다.

서비스

테스트를 통해 필요한 작업이 있는지 여부를 확인합니다. 필요에 따라 코드를 다시 디자인하거나 조정합니다.

인증 공급자

테스트를 통해 필요한 작업이 있는지 여부를 확인합니다. 테스트 팜에 해당 공급자를 다시 배포하고 클레임 인증 시 올바르게 작동하는지 확인합니다.

다음과 같은 종류의 사용자 지정 내용은 지원되지 않습니다. 해당 환경에 이러한 사용자 지정 내용이 있는 경우 업그레이드하기 전에 지원되는 종류의 사용자 지정 내용을 사용하여 해당 내용을 바꿔야 합니다. 그러지 않으면 수정할 수 없는 업그레이드 문제가 발생할 수 있습니다.

  • 수정된 미리 정의된 파일, 기능 또는 사이트 정의

    경고

    일부 미리 정의된 파일 형식(예: 문서 아이콘 또는 작업)은 수정할 수 있으며, 그 자체로 업그레이드되지는 않지만 해당 변경 내용은 지원 가능한 방법으로 전달할 수 있습니다. 기타 미리 정의된 파일(예: 서버 쪽 ASPX 페이지)에 대한 수정 사항은 사이트 서식 파일로 되돌릴 경우 업그레이드 중 손실됩니다. 변경된 파일 및 이러한 변경의 정도에 따라 업그레이드 작업이 크게 달라질 수 있습니다. 최상의 방법은 디스크에 있는 모든 파일의 모든 변경 내용을 되돌리는 것입니다.

  • 트리거, 표, 보기 또는 인덱스의 추가 또는 제거 등 직접 데이터를 변경하거나 스키마를 변경하여 수정된 SharePoint 데이터베이스

이런 종류의 사용자 지정 내용이 있는 경우 업그레이드하기 전에 해당 사용자 지정 내용을 제거하고 지원되는 사용자 지정 내용으로 바꿉니다. 이는 현재 업그레이드가 제대로 작동할 뿐 아니라 이후 모든 업그레이드가 보다 순조롭게 수행되도록 하기 위한 최상의 방법입니다. 미리 정의된 파일 및 데이터베이스를 변경하는 것은 계속 지원되지 않습니다.

이후 사용자 지정 내용이 최상의 방법을 따르도록 확인

해당 환경이 올바르게 작동하고 최상의 방법을 따르는지 확인합니다. MSDN 및 TechNet의 다음 문서에서 설명하는 최상의 방법을 따르는 사용자 지정 내용만 배포합니다.