본문 바로가기

SharePoint 2010/Development

Sharepoint Power Sehll Command(파워쉘 코드 생성기) 오늘은 쉐어포인트 파워쉘 코드를 생성해주는 생성기가 있어서 소개하고자 합니다. 해당 경로는 아래를 이용하시면 됩니다. http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html 1, 2번의 항목을 3번으로 드레그 하면 파워쉘 코드를 생성해 주시는 것입니다. 해당 코드는 Copy to Clipboard를 선택하시면 자동 복사가 됩니다. 상단에 보시면 Product에서 Shareponit server, foundation, Office 365용 코드를 생성할 수 있습니다. 그리고 위의 페이지는 실버라이트로 되어 있으며... 로컬에 바로 설치도 가능합니다. 설치.. 더보기
Sharepoint Error Message(에러 메시지) 확인 방법 [web.config 수정 방법] Sharepoint에서 에러가 발생되면 아래와 같은 화면에 출력 됩니다. 위 메시지 확인 방법은 아래 링크에서 확인 할 수 있습니다. 2012/01/05 - [Developer/Troubleshoot] - Sharepoint Exception Message(Error 로그) 확인 하는 방법 [부제:예기치 않은 오류가 발생했습니다.] 만약 서버가 아닌 개발용 피시에서는 이런 메시지보다 직관적인 에러 메시지가 필요합니다. 해당 메시지 출력 방법으로 가장 간단한 방법은 VS2010에서 F5를 눌러 디버깅 모드로 배포하게 되면 Web.config 파일을 수정하여 디버깅 모드로 볼 것이냐고 물어봅니다. 예를 하여 디버깅 모드로 들어가면 가장 빨리 메시지를 확인 할 수 있으며, 간단합니다. 하지만 이 방법이 아닌 .. 더보기
Sharepoint 2010 Create TimerJob(타이머 잡 만들기) [부제: 쉐어포인트 스케줄 만들기] 이번 시간에는 쉐어포인트의 스케줄(TimerJob) 을 만들어 보도록 하겠습니다. 먼저 프로젝트를 만듭니다. Sharepoint –> 빈 Sharepoint 프로젝트 팜 솔루션을 선택합니다. 그리고 JobDefinition class를 만듭니다. 저는 이름을 현재 작업 중인 업무명으로 하였습니다. 그리고 아래와 같이 직접 코딩합니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Administration; namespace HPW.Portal.JobTools.BizRequest.TimerJob { p.. 더보기
Sharepoint 2010 Deploying Resource File in an App_GlobalResources App_GlobalResource 폴더에 리소스 배포하기 맵핑 폴더를 가지고는 할 수가 없네요. 오늘은 빈 요소를 추가하여 배포하는 방법에 대해서 알아보도록 하겠습니다. 순서는 아래와 같습니다. Create Empty Sharepoint Project.. Add a new Empty Element SPI (Project Item) Add Resource files in Empty element Selected Resource file Change the deployment type to AppGlobalResource Project Deploy.. 배포 형식을 변경해야 합니다. 위와 같이 사용하시면 됩니다. 그리고 Package Manifest의 내용은 아래와 같습니다. 참고 경로는 아래와 같습니다. A.. 더보기
Sharepoint 2010 Script Resource(다국어) 처리 방법 asp.net에서는 aspx 페이지에 아래와 같이 작성하면 script 다국어 처리가 가능합니다. ASPX var INFO_SUCCESS = ''; var INFO_MIGRATION_LIMIT = ''; CS protected void Page_Load(object sender, EventArgs e) { try { Response.Clear(); Response.ContentType = "text/javascript"; Response.Expires = -1; Response.Buffer = true; } catch (Exception ex) { throw ex; } } 사용 페이지 이 부분을 Sharepoint로 변경하도록 하겠습니다. 먼저 Sharepoint에서 리소스 사용 방법입니다. // ASP.. 더보기
Sharepoint 2010 (Fixed Width Master Pages with JQuery) 넓이 고정 시키기 SharePoint 2010의 경우 기본적으로 전체 넓이를 가지고 갑니다. 오늘은 전체 넓이 말고 고정 사이즈를 주고 핸들링 하는 방법에 대해서 작성합니다. 해당 문서는 제가 임의로 작업한 부분이라. 명확하지 않습니다. 그리고 s4-workspace 이름을 변경하여 작업하였으며, 이는 Sharepoint가 재대로 사이즈 조정을 못할 수 있음을 알려 드립니다. 적용 화면은 아래와 같습니다. V4.master 파일을 보시면 기본적으로 아래와 같은 구조입니다. ... Ribbon Contents... body Contents.... ... 위 구조에서 제가 변경한 부분은 아래와 같습니다. css body #ui-page-wrapper{ margin: 0px; padding: 0px; width: 900px; .. 더보기
SharePoint Management Shell 도움말 링크 Windows PowerShell compiled Help for SharePoint Server 2010 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=045f7af5-b226-4a05-8ace-4e17cfdef856&displaylang=en 다운로드 후 웹 페이지가 나타나지 않는 경우에는 해당 파일의 속성에서 차단 해제를 하시고 보시면 잘 보입니다. 감사합니다. 더보기