쉐어포인트 웹파트 개발 및 배포하기

2012.10.24 17:41 개발언어/ASP.NET

쉐어포인트 웹파트 개발 및 배포하기


쉐어포인트 2012로 웹파트 개발 하는 방법에 대해서 간단히 설명하겠습니다. 하려는 기능은 목록에 있는 내역의 건수를 가져와서 보여주는 기능인데요. 간단히 웹파트로 만들어서 추가 할 수 있습니다.

그러기 위해서는 쉐어포인트 웹파트 개발이 필요한데요.

쉐어포인트와 AD 서버가 설치되어 있는 쉐어포인트개발 환경이 구축되어 있다는 가정하에서 설명하겠습니다.




비쥬얼스튜디오에서 새 프로젝트를 생성합니다. [빈 SharePoint 프로젝트]를 생성하여 줍니다.




샌드박스 솔루션으로 배포를 선택후, 사이트도메인을 지정해주면 됩니다.

샌드박스 솔루션으로 배포 :
팜 솔루션으로 배포 :

2가지는 차이점이 있다고 합니다. 간단히 설명하여 샌드박스 솔루션은 하나의 사이트 안에 존재하는 자원을 사용할때 사용하며, 팜 솔루션은 여러개의 다른 서버간의 자원을 공유할 때 사용한다고 합니다. 자세한 설명은 다음에 하겠습니다.





웹파트 페이지를 만들기 위해서 새로운 항목을 생성합니다.



[웹 파트]를 선택하여 개발합니다.




코드 


버튼을 누르면 "test", "view1" 이라고 쉐어포인트에 생성한 목록에서 갯수를 구해서 출력하는 예제입니다.



쉐어포인트로 배포를 합니다.




웹파트 페이지를 생성한 후, 웹파트를 배치합니다. 배포된 웹파트는 Custom 폴더에 있습니다.



배포후 웹파트 페이지를 보면 기능을 구현된 것을 볼 수 있습니다.
신고
  1. Favicon of http://www.systemplug.com BlogIcon 어설프군YB비밀방문자
    2012.10.24 22:36 신고 edit/del reply

    늘.. 다양한 IT 이야기를 올려주셔서 개발자 인줄은 꿈에도 생각못했네요. ㅎㅎ;;

    쉐어포인트 개발 이야기를 하시는 걸 보니.. 닷넷쪽 개발하시느 건가요?

    • Favicon of http://ndolson.com BlogIcon 엔돌슨비밀방문자
      2012.10.24 22:44 신고 edit/del

      네 맞아요~ 윈도우 응용프로그래밍 쪽으로 개발을 하고요. 닷넷 개발도 합니다. 이전에는 VC++도 조금했지만 잘하는 편은 아니구요.
      ERP도 개발했지요. 지금은 닷넷으로 개발을 하고 있습니다^^

    • Favicon of http://www.systemplug.com BlogIcon 어설프군YB비밀방문자
      2012.10.24 23:16 신고 edit/del

      아.. 네.. 어쩐지.. 쉐어 포인트 이야기 꺼내는 분이 많지 않아서요.
      윈도우쪽 개발자는 많지만.. 잘 안들어 내시더라고요. ㅎㅎ

      이것저것 많이 하시네요. 앞으로 종종 하시는 일도 소개해주세요.