2010년 1월 18일 월요일

글 쓴 사용자만 읽거나 편집 할 수 있게 하기.

2007 버전에서는 해당 목록에 참가자 권한이 있으면 모든 글이나 문서를 편집 할 수 있었습니다.

쪼금 애매 하죠... 사이트 멤버이면 거의 모두 참가자 권한이 있으니( 없으면 글을 쓸 수 없으므로) 거의 모든 사이트 멤버가 다른 사람이 올린 글이나 문서를 편집 및 삭제가 가능 했었습니다.

 

강의를 할 때 가장 많이 질문 받는 내용 중에 하나도 이 것 이었구요 .. 그 때문에 List Event Handler를 따로 구현해야 할 때가 많았습니다.

2010 에서는 이 부분이 해결 됬다고 합니다. 이른바 Out of Box로 되어 나온다는 것이죠.

 

List나 Library 설정에 아래와 같이 Advanced Setting에 나옵니다.

위와 같이 쓰기나 편집 기능 보다 읽기 권한까지도 쓴 사람만 가능 하게 설정 할 수 있습니다.

 

Object Model로는 아래와 같이 할 수 있습니다.

 

SPList list = SPContext.Current.Web.Lists["MyList"];
list.ReadSecurity = 1;

 

ReadSecurity의 값은 MSDN에서 찾아 볼 수 있습니다.

 

마찾가지로  WriteSecurity도 설정 할 수 있습니다.

 

SPList list = SPContext.Current.Web.Lists["MyList"];
list.WriteSecurity= 1;

 

  • 1 — All users can modify all items.

  • 2 — Users can modify only items that they create.

  • 4 — Users cannot modify any list item.

  •  

    MSDN

     

    2010년 1월 11일 월요일

    SharePoint 2010 의 새로운 기능들

    이 포스트는 WindowsIT Pro에 게재 되었던 기사를 바탕으로 작성되었습니다.

     

    SharePoint 2010이 곧 나오기는 할 모양 입니다. 이름도 SharePoint 14 에서 얼마전 SharePoint 2010으로 바뀌었죠.

     

    기능별로 정리를 좀 해 보겠습니다.

     

    1. 새로운 에디션 – 기존 Windows SharePoint Service(WSS) 와 Microsoft Office SharePoint Server(MOSS)로 되어 있던 버전을 SharePoint Foundation 2010 과 SharePoint Server 2010 으로 변경 되었습니다. 단순히 이름 만 바뀐 것인지는 확실치 않습니다.(WSS는 Windows Server license만 있으면 추가 설치 할 수 있는 무료 였죠) 그리고 SharePoint Server 2010은 intranet을 구축할 수 있는 Standard버전과 extranet,  internet 까지 커버 가능한 Enterprise edition으로 구분 됩니다.

     

    2. SW, HW 요건 – SharePoint 2010은 64bit만들 지원합니다. OS도 Windows Server 2008 | Windows Server 2008 R2 x64만 지원합니다. DB서버도 마찬가지라고 합니다.  SQL 2005 까지 지원 되는데 64ibit 만 지원 한다고 합니다. DB지원 여부는 좀더 확인해 볼 필요가 있을 듯 합니다. 원격지 DB의 bit 버전을 따지는 걸까요? 기존 서버 박스가 32bit 라면 업그레이드가 어려울 듯 합니다.

     

    3. SharePoint Best Practices Analyzer – SharePoint 제품내에 기본적으로 BPA 툴이 포함 되어 나옵니다. 구축 시 문제가 되는 부분을 쉽게 찾을 수 있을 듯 합니다.

     

    4. FAST Search – 작년에 MS가 FAST Search engine을 사들였죠, 이번 버전부터 바로 FAST검색 엔진이 포함돼서 나옵니다. 기존 검색 엔진 보다 더 나은 성능을 보여 줄거라고 합니다만.. 좋겠죠 ^^;;

     

    5. 사용 레포트와 로깅 – SharePoint 2010에서는 사용 레포트와 로깅용 DB가 새로 들어 갔다고 합니다. 사용레포트 DB는 확장 가능 하게 설계 되어 있어서 3rd party 벤더가 custom레포트를 만들 수 있게 해 줍니다.

     

    6. Visio Service – Vissio 서버 버전이 추가 되었네요 Excel 서비스 처럼 Visio 다이어그램을 가지고 협업을 할 수 있도록 해 줍니다. Visio파일을 Viewer없이 바로 볼 수 있도록 지원 하구요 외부 데이터를 끌어 담아 Visio다이어그램을 생성 할 수도 있습니다.

     

    7. 협업 기능 향상 – 브로그 쓰기 기능이 향상 되었고 wiki에서 rich text editor 가 추가 되었습니다. Exchange서버의 칼렌다를 SharePoint의 칼렌다와 데이터를 merge 할 수 있습니다.

     

    8. 브라우져 지원 -  XHML 1.0 을 지원 하도록 호환 성이 향상 되었습니다. IE 6는 지원 되지 않는다고 합니다.

     

    이정도록 일단 큰 맥락을 정리 해 보도록 하겠습니다.

     

    다음 포스트에서는 Developer 관점에서 본 변경 추가 사항을 정리해 보도록 하겠습니다.

    블로그 이전 해서 다시 시작 합니다.

    예전에 http://blog.feelanet.com/moss2007 에서 운영 되던 블로그를 이곳으로 이전해서 다시 시작 해 봅니다.

     

    예전 블로그에 있던 post중 쓸만한 내용은 다시 올리고 새로운 post도 조만간 해 보도록 하죠 SharePoint 2010 이 새로 나오면서 쓸 내용도 많아 지고 있더라구요..

    부디 이번에는 좀더 오래 유지 할 수 있기를 바라며 알찬 SharePoint 정보를 전달하는 블로그가 되기를 기대해 봅니다.