SharePoint WebPart로 사용할 수 있는 Silverlight 2 예제
마이크로소프트가 하고 있는 Open Source 활동 중에 하나인 CodePlex 사이트에 SharePoint와 함께 사용할 수 있는 Silverlight 2 예제가 공개 되었습니다. WSS 3.0 SP1 혹은 MOSS2007 SP1, Visual Studio 2008, .NET Framework 3.5, Silverlight 2 Beta 2를 이용합니다.
https://www.codeplex.com/SL4SP/Release/ProjectReleases.aspx?ReleaseId=16420
예제는 5개가 있습니다.
첫 째, 아주 간단히 ”Hello! World” 라는 글자를 보여주는 Silverlight 애플리케이션을 만들어 SharePoint Web Part로 어떻게 등록하는 지를 단계에 따라 진행합니다. 비디오도 있어 동선을 쉽게 이해할 수 있습니다.
둘 째, “Silverlight Media Viewer Web Part” 입니다. SharePoint의 List Web Service를 이용하여 데이터를 가져온 다음, 실 데이터를 XMAL 요소와 연결하는 방법을 확인할 수 있습니다.
셋 째, Hidden HTML 입력 필드를 이용해 SharePoint와 Silvelight2 사이에 양방향 동기화 구조를 만들고, Silverlight 2의 슬라이드를 위한 컨테이너 역할을 하는 사용자 지정 필드 유형을 만드는 예제입니다.
넷 째, “Silverlight Navigation Control” 입니다. 이전 세 예제는 SharePoint Services 3.0만 가지고 동작하지만, 이 예제는 Office SharePoint Server 2007이 필요합니다. MOSS 2007의 마스터 페이지를 네이비게이션 컨트롤을 통해 기능을 향상시키는 방법을 다루고 있습니다.
마지막으로 “Silverlight Colleague Viewer Web Part” 입니다. MOSS 2007 상에서 동작하는 예제로 다소 복잡합니다. Silverlight 2에서 WCF 기술을 통해 사용자 프로파일 정보를 가져오는 구조입니다.