사이트 탐색 계획(Office SharePoint Server)

업데이트 날짜: 2009년 2월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2009-04-01

이 문서의 내용

  • Office SharePoint Server 탐색 컨트롤 검토

  • 탐색 계획

사이트 탐색은 사이트 사용자가 인터넷 또는 인트라넷 포털 사이트를 구성하는 사이트, 하위 사이트 및 페이지를 이동할 수 있는 기본 인터페이스를 제공합니다. Microsoft Office SharePoint Server 2007에는 인터넷 사이트나 인트라넷 사이트의 사용자에게 방향을 제시하고 사이트와 페이지를 이동할 수 있도록 하는 사용자 지정 및 확장이 가능한 탐색 기능 집합이 포함되어 있습니다.

Office SharePoint Server 2007은 사이트 모음 계층 구조의 탐색 모델을 기반으로 합니다. 탐색 기능을 사용하면 다음과 같은 항목에 연결할 수 있습니다.

  • 사이트의 하위 사이트

  • 사이트의 동료 사이트

  • 사이트 구조에서 상위에 있는 사이트

  • 사이트의 웹 페이지

외부 웹 사이트와 같은 임의의 위치에 대한 링크를 만들 수도 있습니다.

Office SharePoint Server 2007의 탐색 링크는 보안과 관련되어 있습니다. 사이트 사용자에게 사이트 탐색에서 연결된 사이트 또는 페이지에 대한 사용 권한이 없으면 해당 사용자에게 링크가 표시되지 않습니다. 또한 대상 그룹의 구성원만 페이지와 하위 사이트는 사용하도록 구성할 수도 있습니다. 해당 대상 그룹의 구성원이 아닌 사용자는 해당 대상 그룹에게 허용된 사이트와 페이지에 대한 링크를 볼 수 없습니다.

웹 페이지 계획에서 설명한 대로 Office SharePoint Server 2007을 기반으로 하는 사이트의 페이지는 마스터 페이지, 레이아웃 페이지 및 페이지 콘텐츠의 세 가지 요소로 구성되어 있습니다. 포털의 탐색을 계획할 때는 다음 모든 요소에 대해 결정을 내려야 합니다.

  • 전역 포털 탐색 요소 및 마스터 페이지의 사이트 수준(현재) 탐색 요소를 구성합니다.

  • 목차, 쿼리 기반 콘텐츠에 대한 동적 액세스 또는 레이아웃 페이지에 연결되도록 만든 링크를 제공하는 탐색 요소를 추가할 수 있습니다.

  • 목차, 쿼리 기반 콘텐츠에 대한 동적 액세스 또는 만든 링크를 페이지 콘텐츠 안에 포함할 수 있습니다. 작성자가 페이지 콘텐츠에 탐색 요소를 추가할 수 있도록 허용하면 사이트 디자이너가 포털의 탐색 환경을 제어하는 비중이 줄어듭니다.

  • 이동 경로를 사용하여 현재 페이지부터 포털의 최상위 수준 사이트까지의 사이트 계층 구조를 보여주는 링크 집합을 표시할 수도 있습니다.

Office SharePoint Server 2007 탐색은 다음 항목을 사용자 지정할 수 있는 Microsoft ASP.NET 2.0 모델에 기반합니다.

  • 사이트 맵 공급자

  • 데이터 원본(사이트 맵 공급자가 제공하는 구조를 만들고 필터링)

  • 메뉴(탐색 요소의 모양 및 표시할 계층 구조 수준 제어)

Office SharePoint Server 탐색 컨트롤 검토

탐색 컨트롤은 마스터 페이지와 레이아웃 페이지에 표시할 수도 있으며 웹 파트 영역을 사용하여 페이지의 콘텐츠에 직접 표시할 수도 있습니다.

마스터 페이지의 탐색 컨트롤

마스터 페이지는 인터넷 또는 인트라넷 포털 사이트 웹 페이지의 외부 프레임을 정의합니다. 마스터 페이지에는 브랜딩 정보, 일반적인 명령(예: 검색) 및 사이트 전체에서 사용할 탐색 요소 등 사이트의 모든 페이지에서 공유할 요소가 들어 있습니다. 여기에는 일반적으로 포털 전체에서 일관된 전역 탐색과 대개 사용자가 현재 보고 있는 사이트에 따라 다른 현재 탐색이 포함됩니다.

마스터 페이지에서는 탐색 컨트롤의 메뉴 스타일도 제공합니다. Microsoft Office SharePoint Designer 또는 Microsoft Visual Studio를 사용하여 마스터 페이지의 메뉴 스타일을 구성할 수 있습니다.

전역 탐색

기본 사이트 서식 파일에 "위쪽 링크 모음"으로 표시되는 전역 탐색은 대개 포털 사이트의 기본 사이트에 대한 링크입니다. 일반적으로 전역 탐색은 포털 사이트의 각 페이지 위쪽에 나타납니다. 사용자가 손쉽게 한 기본 사이트에서 포털 사이트 내의 다른 사이트로 전환할 수 있도록 전역 탐색은 보통 포털 사이트와 하위 사이트에서 일관된 모양으로 표시됩니다. 예를 들어 기업의 제품을 판매하는 데 사용되는 인터넷 포털 사이트에는 각 제품군에 대한 하위 사이트가 있을 수 있습니다. 사이트 디자이너가 포털 사이트의 전역 탐색에 각 제품의 하위 사이트를 표시하면 사용자가 포털 사이트 홈 페이지로 돌아오지 않고도 한 하위 사이트에서 다른 하위 사이트로 쉽게 전환할 수 있습니다.

기본적으로 포털 사이트의 최상위 수준 사이트보다 한 수준 아래에 있는 모든 하위 사이트가 전역 탐색에 추가됩니다. 사이트 관리자는 사이트 탐색 설정 페이지를 사용하여 전역 탐색에서 사이트를 제거할 수 있으며 하위 사이트가 표시되지 않고 홈 페이지 링크만 표시되도록 전역 탐색을 구성할 수 있습니다. 그 밖의 전역 탐색 구성 기능에는 다음과 같은 기능이 있습니다.

  • 최상위 수준 사이트의 모든 웹 페이지에 연결

  • 지정한 외부 사이트에 연결

  • 포털 사이트 내의 지정한 사이트 또는 페이지에 연결

  • 제목 아래에 링크 구성

  • 전역 탐색 모음에서 항목 수동 정렬

포털 사이트에서 하위 사이트의 소유자는 최상위 수준 사이트의 전역 탐색 설정을 다시 정의하고 해당 하위 사이트 및 그 아래 사이트에 다른 전역 탐색 설정을 정의할 수 있습니다. 외부 사이트 연결 및 제목 아래 링크 구성 등의 모든 전역 탐색 기능을 하위 사이트에서 별도로 정의할 수 있습니다.

Office SharePoint Designer 또는 Microsoft Visual Studio 2005를 사용하면 전역 탐색의 모양과 기능을 보다 자세하게 사용자 지정할 수 있습니다. 예를 들어 다음을 실행할 수 있습니다.

  • CSS 스타일시트를 사용자 지정하여 전역 탐색의 모양 변경

  • 데이터 원본 수정(예: 전역 탐색에 표시되는 사이트 수 조정)

  • 탐색의 메뉴 스타일 수정(예: 플라이 아웃 메뉴 선택 또는 탐색에 표시할 사이트 계층 구조 수준 수 지정)

현재 탐색

기본 사이트 서식 파일에서는 빠른 실행이라고 부르는 현재 탐색은 일반적으로 현재 사이트의 중요한 콘텐츠와 관련 사이트에 대한 링크를 강조 표시합니다. 현재 탐색은 보통 포털 사이트의 각 페이지 왼쪽에 나타납니다.

기본적으로 현재 탐색에는 사이트의 페이지와 그 형제 사이트(즉, 같은 상위 사이트를 공유하는 사이트)가 표시됩니다. 현재 탐색을 통해 사용자는 현재 사이트의 콘텐츠를 탐색하거나 사이트 계층 구조에서 같은 수준에 있는 사이트로 이동할 수 있습니다. 포털 사이트 관리자는 상위 사이트의 탐색 항목을 상속하도록 현재 탐색을 구성할 수 있습니다. 그 밖의 현재 탐색 구성 기능에는 다음과 같은 기능이 있습니다.

  • 형제 사이트에 연결

  • 현재 사이트의 모든 페이지에 연결

  • 현재 사이트의 특정 외부 사이트 또는 페이지에 연결

  • 제목 아래에 링크 구성

  • 현재 탐색에서 항목 수동 정렬

전역 탐색과 마찬가지로 Office SharePoint Designer 또는 Microsoft Visual Studio 2005를 사용하여 현재 탐색의 모양과 기능을 보다 자세하게 사용자 지정할 수 있습니다.

이동 경로 탐색

이동 경로 탐색은 웹 페이지의 위쪽에 동적으로 생성된 링크 집합을 표시하여 사이트 계층 구조에서 사용자의 현재 위치를 나타냅니다. 대부분의 마스터 페이지에는 이동 경로 탐색 컨트롤이 하나씩 있습니다. Office SharePoint Designer 또는 Microsoft Visual Studio를 사용하면 이동 경로 탐색 컨트롤을 구성할 수 있습니다. 예를 들어 사용자 지정 탐색 공급자를 지정하고 레이아웃 페이지에서 이동 경로 탐색을 제거할 수 있습니다.

참고

양식 및 보기 페이지를 표시하는 default.master 마스터 페이지에는 전역 이동 경로(사이트만 포함)와 콘텐츠 이동 경로(사이트 및 현재 페이지 포함)의 두 가지 이동 경로 컨트롤이 있습니다. 팀 사이트 서식 파일 같은 일부 공동 작업 사이트 서식 파일에도 모든 웹 페이지에 대한 두 가지 이동 경로가 포함되어 있습니다.

레이아웃 페이지의 탐색 컨트롤

레이아웃 페이지는 페이지의 콘텐츠가 표시되는 Microsoft ASP.NET 컨트롤을 제공하여 웹 페이지의 레이아웃을 정의합니다. 레이아웃 페이지를 사용자 지정하려면 Microsoft Office SharePoint Designer 2007 또는 Microsoft Visual Studio를 사용하십시오. 레이아웃 페이지에 탐색 컨트롤을 추가하여 웹 페이지에서 탐색 링크를 지원할 수 있습니다.

레이아웃 페이지에 탐색 컨트롤을 삽입하면 해당 레이아웃 페이지를 사용하는 웹 페이지에 페이지의 콘텐츠와 컨트롤이 함께 표시됩니다. 예를 들어 페이지가 표시될 때 항상 관련 페이지와 사이트로 연결되는 링크 집합이 나타나도록 요약 링크 탐색 컨트롤(아래 내용 참조)을 포함하는 레이아웃 페이지를 정의할 수 있습니다.

Office SharePoint Server 2007에는 레이아웃 페이지에 추가할 수 있는 다음과 같은 탐색 컨트롤이 있습니다.

  • 요약 링크

  • 목차

  • 콘텐츠 쿼리

요약 링크

요약 링크 컨트롤은 페이지에 링크 집합을 추가하는 방법을 제공합니다. 요약 링크 컨트롤에 추가하는 링크의 모양, 구성 및 표시 방식을 제어할 수 있습니다.

요약 링크 컨트롤은 다음과 같은 세 가지 방법으로 레이아웃 페이지에 추가할 수 있습니다.

  • 레이아웃 페이지에 직접 추가하고 링크를 구성합니다. 그러면 레이아웃 페이지를 사용하는 모든 페이지에 해당 링크가 표시됩니다.

  • 레이아웃 페이지에 링크를 필드 컨트롤로 추가합니다. 그러면 필요에 따라 링크를 구성할 수 있으며 작성자가 링크를 수정하고 새 링크를 추가하도록 허용할 수도 있습니다.

  • 웹 파트 영역에 웹 파트로 추가합니다. 이 경우 작성자가 링크를 수정하거나 새 링크를 추가하거나 요약 링크 컨트롤을 삭제할 수 있습니다.

예를 들어 기술 지원 기술 자료의 항목을 게시하는 포털 사이트에서 문서용으로 사용하는 레이아웃 페이지에 요약 링크 필드 컨트롤을 추가하여 관련 정보가 포함된 관련 사이트에 대한 링크를 제공할 수 있으며 작성자가 링크를 추가하도록 허용할 수 있습니다. 그러면 작성자가 페이지의 콘텐츠와 관련된 콘텐츠에 링크를 추가할 수 있습니다. 요약 링크 컨트롤을 구성하는 방법에 대한 자세한 내용은 Office SharePoint Server 2007 온라인 도움말을 참조하십시오.

목차

목차 컨트롤은 레이아웃 페이지에 포털 사이트 일부 또는 전부의 목차를 추가하여 해당 레이아웃을 사용하는 페이지에 목차를 포함하는 방법을 제공합니다. 이 컨트롤은 사이트의 마스터 페이지에서 전역 및 현재 탐색으로 동일한 탐색 공급자를 사용합니다. 레이아웃 페이지에 목차 컨트롤을 추가할 때 컨트롤을 표시해야 할 사이트 모음 컨트롤의 부분, 링크 표시 방법 및 링크 구성 방법을 지정합니다.

목차 컨트롤은 다음과 같은 두 가지 방법으로 레이아웃 페이지에 추가할 수 있습니다.

  • 레이아웃 페이지에 직접 추가하고 구성합니다. 그러면 레이아웃 페이지를 사용하는 모든 페이지에 목차가 표시됩니다.

  • 웹 파트 영역에 웹 파트로 추가합니다. 이 경우 작성자가 목차 컨트롤의 범위나 목차 컨트롤을 수정할 수 있습니다.

예를 들어 온라인 뉴스 사이트에 문서 집합을 표시하는 경우 사용자가 기사 페이지의 한 기사에서 다른 기사로 전환할 수 있도록 기사 페이지의 레이아웃에 직접 목차 컨트롤을 추가할 수 있습니다. 목차 컨트롤을 구성하는 방법에 대한 자세한 내용은 Office SharePoint Server 2007 온라인 도움말을 참조하십시오.

콘텐츠 쿼리

사용자가 작성한 쿼리에 기초하여 표시되는 페이지나 기타 항목에 대한 링크에 콘텐츠 쿼리 컨트롤을 사용할 수 있습니다. 예를 들어 온라인 뉴스 사이트에 기사를 표시하는 경우 사이트의 시작 페이지 레이아웃에 콘텐츠 쿼리 컨트롤을 추가하여 해당 페이지에서 새 기사가 강조 표시되도록 할 수 있습니다. 콘텐츠 쿼리 필드 컨트롤을 사용하면 복잡한 쿼리를 작성할 수 있습니다. 예를 들어 쿼리할 사이트 모음의 사이트, 사용할 목록 및 대상 그룹을 지정할 수 있습니다. 목록 또는 라이브러리 메타데이터에 기초한 쿼리도 필터링할 수 있습니다.

콘텐츠 쿼리 컨트롤은 다음과 같은 두 가지 방법으로 레이아웃 페이지에 추가할 수 있습니다.

  • 레이아웃 페이지에 직접 추가하고 구성합니다. 그러면 레이아웃 페이지를 사용하는 모든 페이지에 쿼리 결과가 표시됩니다.

  • 웹 파트 영역에 웹 파트로 추가합니다. 이 경우 작성자가 쿼리를 수정하거나 콘텐츠 쿼리 컨트롤을 삭제할 수 있습니다.

콘텐츠 쿼리 컨트롤을 구성하는 방법에 대한 자세한 내용은 Office SharePoint Server 2007 온라인 도움말을 참조하십시오.

탐색 웹 파트

웹 파트는 작성자가 페이지의 웹 파트 영역에 삽입하고 구성할 수 있는 컨트롤입니다. 각 요약 링크, 목차 및 콘텐츠 쿼리 컨트롤에는 페이지 작성자가 페이지의 웹 파트 영역에 삽입할 수 있는 웹 파트 부본이 있습니다. 웹 파트에도 관련 컨트롤과 동일한 구성 기능 및 여러 기능이 포함되어 있지만 웹 파트는 작성자가 페이지에 삽입할 때 구성할 수 있으며 사이트 디자이너가 페이지의 레이아웃에 삽입할 때는 구성할 수 없습니다. 페이지 작성자가 페이지에 탐색 웹 파트를 삽입할 수 있도록 하려면 페이지의 레이아웃 페이지에 웹 파트 영역을 하나 이상 포함해야 합니다.

작성자가 페이지에 탐색 웹 파트를 삽입할 수 있도록 허용하는 경우 작성자가 사이트 사용자의 일부 탐색 환경을 제어할 수 있으므로 포털 사이트의 탐색에 대한 관리자의 제어 범위가 줄어듭니다. 이 설정은 조직 내의 공동 작업 사이트 같이 통제가 엄격하지 않은 환경에 적합할 수 있습니다. 이러한 환경에서는 각각의 작성자에게 작성자의 작업과 관련된 콘텐츠에 사용자를 연결할 수 있는 권한이 필요합니다. 이 설정은 인터넷 소개 사이트 같이 통제가 엄격한 환경에는 적합하지 않습니다. 이러한 환경에서는 사이트 디자이너 및 기획자가 탐색 환경을 일관된 관리 방식으로 계획하고 구현합니다.

참고

레이아웃 페이지에 웹 파트 영역을 포함하되 작성자가 이러한 영역에 탐색 웹 파트를 삽입하지 못하도록 하려면 사이트의 웹 파트 갤러리에서 탐색 웹 파트를 사용하는 데 필요한 사용 권한을 변경하여 권한 수준에 따라 작성자가 해당 웹 파트를 사용하지 못하도록 할 수 있습니다.

탐색 계획

탐색 계획에는 인터넷 또는 인트라넷 포털 사이트에 구축할 사용자 환경에 대한 계획 및 작성자가 페이지에 직접 탐색 요소를 삽입할 수 있도록 허용할지 여부를 결정하는 작업이 포함됩니다.

사용자 환경 계획

탐색과 관련된 결정은 사이트 계층 구조의 사이트 및 하위 사이트 구조에 대한 결정과 밀접한 관련이 있습니다. 사이트 계층 구조의 각 사이트에 대해 상위 사이트의 전역 또는 현재 탐색을 상속하도록 선택할 수도 있고 고유한 설정을 계획할 수도 있습니다. 사이트 및 하위 사이트 결정 항목에서 사이트 및 하위 사이트 결정 사항을 기록했던 스프레드시트와 동일한 스프레드시트를 사용하여 결정 사항을 기록하십시오.

사이트 구조 워크시트는 사이트 계층 구조의 각 사이트에 대한 행을 포함해야 합니다. 다음과 같은 워크시트의 추가 열에 각 사이트와 하위 사이트에 대한 정보를 기록하십시오.

  • Global navigation(전역 탐색) 사이트에 고유한 전역 탐색 설정이 있는지 또는 상위 사이트의 전역 탐색을 상속하는지 여부를 기록합니다. 사이트에 고유한 전역 탐색이 있는 경우 표시할 하위 사이트와 추가 사이트를 지정합니다.

  • Current navigation(현재 탐색) 사이트에 고유한 현재 탐색 설정이 있는지 또는 상위 사이트의 현재 탐색을 상속하는지 여부를 기록합니다. 사이트에 고유한 현재 탐색이 있는 경우 하위 사이트, 동료 사이트 또는 기타 다른 사이트를 표시할지 여부를 비롯하여 사이트의 웹 페이지에 대한 링크를 포함할지 여부도 지정합니다.

포털 사이트의 탐색에 대해 결정한 사항에는 고유한 목적과 구조가 반영됩니다. 탐색을 계획할 때 탐색 링크가 너무 많이 있는 경우(사이트가 혼란할 수 있음)와 탐색 링크가 너무 적게 있는 경우(사이트 사용자가 중요한 정보를 찾기 어려울 수 있음)의 장단점을 고려하십시오. 또한 다음 사항에 주의하십시오.

  • 상위 사이트의 탐색을 상속하면 현재 사이트가 더 큰 컨텍스트에 놓일 수 있습니다. 인트라넷 사이트에서 상위 사이트의 탐색을 상속하면 정보 근로자가 사이트 모음의 다른 사이트를 사용하여 작업을 완료할 수 있습니다. 반대로 사이트의 사용자가 작업을 완료하기 위해 다른 사이트로 이동할 필요가 없는 경우에는 해당 사이트 사용자가 관련성 없는 전역 탐색 링크 때문에 혼동되지 않도록 사이트에 고유한 전역 탐색을 정의하는 것이 좋습니다. 예를 들어 레코드 센터 사이트를 사용하는 레코드 관리자는 작업을 완료하기 위해 레코드 센터 밖으로 이동할 필요가 없으므로 상속된 전역 탐색 링크 집합은 도움이 되지 않습니다.

  • 현재 탐색에 동료 사이트를 표시하는 것은 동료 사이트의 용도가 현재 사이트와 비슷함을 의미합니다. 예를 들어 여러 가지 제품을 판매하는 인터넷 사이트에서 현재 탐색에 동료 사이트를 표시하면 사이트 사용자가 관련 제품 및 서비스에 대한 설명으로 이동할 수 있습니다. 반대로 사이트의 사용자가 동료 사이트를 방문하지 않을 가능성이 크다면 현재 탐색에 표시하지 않는 것이 좋습니다. 예를 들어 예를 들어 대학의 인터넷 사이트에 하위 사이트로 각 대학원 사이트가 있으면 특정 학과(예: 의학 대학원)에 관심이 있는 학생이 다른 학과와 관련된 사이트에 방문하지 않을 가능성이 크므로 각 사이트의 현재 탐색에서 동료 링크를 생략할 수 있습니다.

페이지의 탐색 계획

레이아웃 페이지에 탐색 필드 컨트롤을 추가할 수 있습니다. 또한 레이아웃 페이지에 웹 파트 영역을 추가하고 작성자가 이러한 영역에 탐색 웹 파트를 추가하도록 허용할 수 있습니다. 다른 페이지 요소 계획 결정과 마찬가지로 페이지 표시 환경에 포함하려는 컨트롤 수에 따라 페이지에 대한 탐색을 계획해야 합니다.

  • 사이트 탐색을 엄격하게 제어하려면 탐색 필드 컨트롤을 레이아웃 페이지에 직접 추가하고 페이지 레이아웃에서 웹 파트 영역을 제거하거나 해당 영역에서 탐색 웹 파트의 사용을 제한할 수 있습니다. 예를 들어 사이트 사용자가 수백만 명인 회사 인터넷 소개 사이트에서는 작성자가 탐색 컨트롤을 삽입하지 못하도록 제한할 수 있습니다.

  • 일관성은 조금 떨어지더라도 좀 더 다양한 사이트 탐색을 허용하려면 레이아웃 페이지에 웹 파트 영역을 포함하고 작성자가 자신의 페이지에 탐색 웹 파트를 삽입할 수 있도록 허용합니다. 예를 들어 작성자와 사이트 사용자가 동일한 작업 그룹에 속한 인트라넷 포털 사이트에서는 작성자가 자신의 페이지에 탐색 웹 파트를 추가하여 자신의 콘텐츠에 대한 탐색 환경을 제어할 수 있도록 허용할 수 있습니다.

페이지에 대한 탐색은 일반 웹 페이지 계획의 일부로 계획해야 합니다. 웹 페이지 계획 항목에 포털의 각 페이지 레이아웃 유형에 대한 페이지 탐색 결정 사항을 기록할 수 있는 워크시트가 포함되어 있습니다.

이 문서의 다운로드

이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.

참고 항목

개념

웹 페이지 계획
사이트 및 하위 사이트 결정