2008-10-22 6 views
4

이전 포털 시스템 (Plumtree)을 Sharepoint로 대체하는 프로젝트에서 작업하고 있으며 가능한 한 원활하게 전환하려고합니다.Sharepoint의 사용자 MySite에서 WebPart 기본값 설정

우리가 현재보고있는 한 가지 사실은 모든 가젯 (WebParts의 Plumtree 용어)을 가져 와서 새 MySite 사용자의 동일한 장소에 표시되는지 확인하는 것입니다.

Plumtree는이 정보를 사용자, 페이지, 가젯 및 위치 정보가 포함 된 간단한 테이블에 보관합니다. 이 테이블을 읽고 사용자에게 MySite에 새 WebPart를 넣는 자동화 방법을 찾고 수백 명의 사용자를 위해 수동으로 설정할 필요가 없습니다.

SQL Server에서 Sharepoint 테이블을 직접 수정하는 것은 좋은 방법이 아닙니다. 지원 계약에 영향을 미칠 수 있지만 직접 저장하는 경우 간단히 처리 할 것입니다.

봄철 마음에 드는 다른 옵션은 사용자가 처음으로 MySite에 액세스 할 때 WebParts를로드하는 API 호출을 사용하여 동등한 테이블을 만드는 것입니다.

더 좋은 제안이 있으십니까?

답변

5

당신은 맞습니다. 데이터베이스를 직접 사용하는 것은 지원되거나 권장되지 않습니다.

불행하게도, MySites, 나는 MOSS 팀 블로그에서 오는 알고있는 가장 좋은 방법 수정할 수있는 많은 방법이 없습니다 : http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-enterprise.aspx

+0

동일한 요구 사항이 있으며이 솔루션을 사용했습니다. 그것은 매력처럼 작동했습니다. – webwires

1

는 우리가 거의 위의 링크에 설명되어있는 것이었다했던 방법 (http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-enterprise.aspx) .

아마도 Feature를 MySite 생성에 스테이플 링하고 plumtree 데이터베이스를 폴링하고, 해당 사용자의 가젯을 찾고, 각각에 대해 '페이지 뷰어'웹 파트를 추가하여 가젯의 위치를 ​​가리키는 것이 가장 좋습니다. 즉, 모든 plumtree 가젯을 맹목적으로 SharePoint로 마이그레이션하는 것을 재검토하고 싶을 수 있습니다. 가젯이 현재 제공하는 기능을 제공하는 'SharePointy'방법이 훨씬 더 좋을 수 있습니다.

+0

사용하지 않는 가제트와 RSS 리더기와 같은 대체물이있는 곳은 제거합니다. 감사. – Arry