본문 바로가기

전체 글

jquery plugin 페이스북 스타일 링크 도우미 페이스 북처럼 URL이 입력되면 하단부에 이미지와 해당 페이지의 제목을 가져오도록 만들어봤습니다… 실력이 형편없어서.. 엉성합니다. 완벽한 제품도 아니고요… Textarea에 입력되는 키 값으로 처리해서.. 오류가 있습니다만… 그냥 이런식으로 한다라고 참고만 해 주십시오. plugin 부분의 스크립트입니다. (function($) { $.fn.GetPageInfo = function(settings) { var config = {"widht": "100", "height": "200"}; var UrlData = null; var Timer = null; if(settings) $.extend(config, settings); this.each(function(){ jQuery.support.cors =.. 더보기
순수 javascript cross-browser ajax 구현 (Xmlhttprequest) jquery로 구현하게 되면 매우 간단하나.. 오늘은 샘플로 올려 놓고자 합니다.. 아래와 같이 구현하시면 될 것 같습니다. if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else{// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ alert(xmlhttp.responseText); } else{ //alert(xmlhttp.r.. 더보기
Sharepoint Object의 Disposing 방법 Sharepoint 개발 중 가장 중요한 부분인 것 같아.. 꼭 알고 계셔야 할 부분입니다. 역시 가장 잘 설명되어 있는 곳은 MSDN입니다. http://msdn.microsoft.com/en-us/library/ee557362.aspx SPSite, SPWeb의 코딩에는 반드시 Dispose되어야 합니다. 그 중 Context로 잡은 SPSite, SPWeb의 경우에는 Dispose 할 필요가 없습니다. loop 안에 있는 Site, Web 등의 경우가 좀 중요하다고 할 수 있는데요.. 좋은 코딩은 아래와 같습니다. SPSite oSite = SPContext.Current.Site; using (SPWeb oWeb = oSite.OpenWeb()) { foreach (SPWeb oWeb2 in oW.. 더보기
타이머잡 디버깅 방법(Debug a Timer Job) 타이머 잡 디버깅 방법... 가장 잘 성명되어 있는 곳은 역시 MSDN입니다. http://msdn.microsoft.com/en-us/library/ff798310.aspx 간단하게 과정을 설명하면 아래와 같습니다. 해당 프로젝트를 연다. 프로세스를 OWSTIMER.exe 로 연결한다. Breakpoint를 Execute method에 건다. 중앙관리로 가서 모니터링(Monitoring) –> 작업 정의 검토(Review job definitions)로 간다. 해당 타이머잡을 찾아서 선택하고.. 지금 실행(Run Now)를 선택하여 실행한다. 그러면 걸린다... 중요한 부분은 역시 프로세스 연결인데요.. 연결해야 하는 프로세스가 w3c.exe가 아닌 OWSTIMER.EXE로 연결하셔야 합니다. 그리고 .. 더보기
Visual Studio 2012에 추가된 Sharepoint의 새로운 기능 현재 RC 버전이라 변경가능성이 매우 크지만.. 대체적으로는 변하지 않을 것 같아 포스팅 합니다. VS 2012에서 변화된 전체적인 부분은 아래 링크에서 확인하시기 바랍니다. (개인적으로 자바스크립트 인텔리센스가 최고에요..) http://msdn.microsoft.com/en-us/library/bb386063(v=vs.110) Sharepoint 개발 관련 추가 사항은 아래와 같습니다. (MSDN 발췌) This topic contains the following sections. Create Lists and Content Types by Using New Designers Create Site Columns Create Silverlight Web Parts Publish SharePoint So.. 더보기
Element Type에 따른 Features 범위 사이트 정의나 리스트 정의 그리고 Event Receiver 등을 만들게 되면.. Feature가 생성 됩니다. 이때 Feature의 범위가 지정되는데요.. Farm, WebApplication, Site, Web 중 하나로 만들어 집니다. 어떤 요소가 어떤 범위에 해당하는지 MSDN에 잘 나와있어서 작성하게 되었습니다. 확인은 아래 링크에서 하시면 되고요.. http://msdn.microsoft.com/en-us/library/ms474383.aspx Feature 범위 순은 아래와 같습니다. Farm Control Custom Action Custom Action Group Feature/Site Template Association Hide Custom Action WebApplication Co.. 더보기
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 2013 Preview 관련 링크 어제 즉 2012-07-16에 Microsoft Office Customer Preview 가 나왔습니다. http://www.microsoft.com/office/preview/en Preview 버전으로 발표된 제품에는 다음과 같습니다. MS Office 2013 MS Sharepoint Server 2013 MS Sharepoint Foundation 2013 MS Project Server 2013 MS Exchange 2013 MS Lync Server 2013 꽤 많은 제품이 한번에 노다지로 나왔습니다. 그 중 Sharpoint 관련 사이트에 대한 정보만 알아보도록 하겠습니다. 먼저 Sharepoint Preview Page입니다. http://sharepoint.microsoft.com/en.. 더보기