블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Notice

2014.06.11 08:00 Office 365/SharePoint Online

 

 내 사이트와 문서 라이브러리 업데이트

Office 365SharePoint Online 사이트를 사용하시다 보면 약간씩의 업데이트가 있습니다. 사용하기 편하도록 사용자 인터페이스가 변경되는데, 내 사이트와 문서 라이브러리가 변경되었으니 확인할 수 있습니다.

 

내 사이트의 경우 뉴스피드나 OneDrive에 들어가면 매번 왼쪽 상단에 사진이 나오는데요. 화면이 변경 아래와 같이 변경되었습니다.

 

문서 라이브러리의 경우 라이브러리 상단에서 메뉴가 생겼습니다. 본인들 사이트에는 안나온다고 하시는 분들도 있는데 자주 쓰는 메뉴는 상단에 나와있습니다. OneDrvie 메뉴인 동기화는 아예 오른쪽 상단에서 없어지고 라이브러리 상단으로 옮겨졌습니다. 아래 그림에서 확인할 수 있습니다.

아직 "좋아요 취소"는 안 생겼지만 아마 업데이트 되겠죠 ~

신고
posted by 정홍주
2014.03.04 06:32 SharePoint/SharePoint 2013

 

SharePoint Conference 2014

 

33일부터 SharePoint ConferenceLas Vegas에서 진행됩니다.

 

 

첫 날 키노트에서는 빌 클린턴 대통령이 연사로 등장했습니다. 아래 링크에서 키노트 웹캐스트를 볼 수 있으니 참고하십시오.

http://www.sharepointconference.com/

 

 

주요 내용으로는 아래와 같은 내용이 있으니 참고하시기 바랍니다.

l  Social Workplace

SharePoint, Yammer, Office 365 에 관한 통합된 뷰로 Yammer 관련해서 Outlook 메일, Outlook App, 모바일과 통합된 내용으로 문서에 대한 Yammer 대화를 볼 수 있고 비디오에 대해서도 Yammer 대화를 볼 수 있습니다.

 

 

l  Oslo

소셜 네트워킹 기술 관련하여 Office Graph 엔진으로 Office 365와 통합된 내용을 보여주고 있습니다. 자세한 정보는 아래 링크를 확인해볼 수 있습니다.

http://www.zdnet.com/microsoft-to-integrate-new-social-machine-learning-technologies-into-office-365-7000026941/

 

 

l  Video Portal

비디오 포탈 사이트를 제공합니다.

 

 

l  Android SDK

Office 365 관련하여 Android SDK를 발표했습니다. 안드로이드에서 Office 365의 데이터를 액세스할 수 있게 됩니다. SDK는 오픈 소스이며 아래 링크에서 다운로드 가능합니다.

https://github.com/OfficeDev/Office-365-SDK-for-Android

 

l  OneDrive for Business

Office 365 OneDrive 에서도 OneDrive for Business 를 제공하지만 별도 제품으로도 제공을 한다고 합니다. 파일 저장, 동기화, 모바일 액세스 등 기업의 클라우드 저장소 서비스로 이용 할 수 있습니다. 자세한 정보는 아래 링크를 참고할 수 있습니다.

http://blog.onedrive.com/one-place-for-all-your-work-files-introducing-onedrive-for-business/

http://www.zdnet.com/microsoft-to-make-onedrive-for-business-available-as-a-standalone-cloud-storage-service-7000026950/

On-premSharePoint 2013에서는 Service Pack 1을 통해 구성이 가능합니다.

l  Power BI

Power BIOffice 365에서 이미 공개가 되었는데 검색 키워드에 따라 차트나 표가 나오는 것은 흥미롭습니다.

http://office.microsoft.com/ko-kr/office365-suite-help/introduction-to-power-bi-q-a-HA104167933.aspx

 

l  Compliance Center

eDiscovery 관련하여 더 확장된 내용으로 한번에 eDiscovery, Data Loss Prevention, Auditing 등을 제공합니다.

l  Two-Factor 인증

Office 365 에서 Active Directory 사용자에 인증을 강화

 

 

신고

'SharePoint > SharePoint 2013' 카테고리의 다른 글

SharePoint Conference 2014  (0) 2014.03.04
OneDrive  (0) 2014.02.19
InfoPath discontinue  (0) 2014.02.02
SharePoint 2013용 PowerPivot 구성 도구  (0) 2013.06.20
Windows Azure에서의 SharePoint 2013 개발 환경  (0) 2013.05.13
SharePoint 2013 VM - Windows Azure  (0) 2013.04.17
posted by 정홍주
2014.01.17 08:30 Office 365/SharePoint Online

 

SharePoint OnlineExcel Services

 

업데이트는 예전에 되었는데 아직 모르는 분이 계셔서 블로깅합니다. On-PremExcel Services 도 업데이트가 되어서 일부 변경되었지만 Office 365SharePoint Online에서는 Excel의 틀 고정까지 지원이 되고 있습니다. 아래 그림을 확인해보시면 틀 고정이 된 것을 확인이 가능합니다. 틀 고정은 웹 브라우저의 Excel 리본 메뉴에서는 지원되지 않지만 틀 고정된 문서를 보기할 경우 틀 고정을 이용할 수 있습니다.

On-Prem에서도 3D 차트가 지원이 되고 있습니다. 아래 그림에서 보는 것처럼 Excel 20133차원 원형 차트가 웹 브라우저에서도 그대로 나타나는 것을 확인할 수 있습니다.

 업데이트 변경 사항(Excel Web AppExcel 2013 기능비교)은 아래 링크를 확인하시기 바랍니다.

http://technet.microsoft.com/en-us/library/excel-web-app-service-description.aspx

 

 

신고
posted by 정홍주
2012.04.17 08:30 Office 365/SharePoint Online

SharePoint 2010에서의 마스터 페이지 (1)

 

마스터 페이지는 개발자가 직접 손 대기에는 무리가 있는 편입니다. 일단 CSS를 손대야 하고 이미지를 만들거나 수정해야 합니다.

디자이너도 손 대기에는 좀 무리가 있습니다. 일단 SharePoint 2010이 낯설고 자체를 이해하기가 어렵습니다. 그리고 디자인을 하기 위해서는 SharePoint Designer 2010을 다룰줄 알아야 하기도 하고 마스터 페이지 태그 중에 <Sharepoint 가 있어 어려워하는 것으로 보입니다.

 

그래서 개발자 또는 퍼블리셔와 디자이너가 같이 작업하는 것이 여러모로 나은 듯 합니다.

 

1.     코딩이나 사용자 컨트롤로 디자인을 할지 스타일 시트로 할지를 결정해야 합니다. SharePoint Online이나 Power User를 위해서는 스타일 시트로 하는 것이 일반적이며 저도 좋아하는 방식입니다.

2.     리본을 보이게 할지 말지를 결정해야 합니다. 사용자나 사이트 성격에 따라 리본을 표시해주지 않아도 상관없는 경우가 있습니다. 게시 페이지 같은 경우 리본 숨기기메뉴가 있어 디자인을 좀 더 잘해야 하는 경우도 있죠.

3.     퍼블리셔, 디자이너에게 SharePoint 2010에서 대해서 대략적인 사이트 구조와 영역(상단의 리본, 위쪽 링크 모음, 왼쪽 빠른 탐색)에 대해서 설명을 해줍니다. 바로 이해하기는 무리가 있습니다.

4.     리본이 있는 경우 디자인 시안은 리본 위에 이미지를 올려서 처리하는 경우와 리본 밑에 이미지를 올려둘 경우가 있을 수 있는데 리본 위에 이미지를 올릴 경우는 제한적이라는 것을 디자이너에게 미리 알려주어야 합니다. 이 내용은 아래에서 다시 정리하겠습니다.

5.     레이아웃이 많이 다르다거나 필요하다면 별도의 마스터 페이지를 만들어서 개발자가 만들어주어야 합니다.

6.     사용자 지정 마스터 페이지와 스타일 시트를 위해 간단히 IE 개발자 도구를 통해서 CSS를 변경하는 것으로 보여줍니다. 그러면 이해도가 상당히 많이 올라옵니다. 아니면 부분별 CSS목록을 하나하나 찾아서 알려주면 됩니다.

7.     그리고 대체 CSS를 통해서 접근하는 것을 진행하고 나면 퍼블리셔나 디자이너가 혼자서 작업도 가능합니다. SharePoint Designer 2010을 반드시 사용하지 않아도 됩니다. 원격에서 이리 저리 디자인을 변경해 볼 수 있습니다.

8.     상단의 리본, 위쪽 링크 모음, 왼쪽 빠른 탐색, CSS에 대한 내용이 정리가 되면 디자인 시안을 만들어 낼 수 있을 것 같습니다.

9.     어느 정도 작업이 완료가 되면 개발자가 정리해서 마스터 페이지에 새로운 CSS 를 참조하거나 새로운 모듈 프로젝트를 만들고 통합, 배포 테스트를 진행할 수 있습니다.

 

위 단계로 마스터 페이지를 디자이너가 한번 숙달해보고 나면 생산성이 약 7배정도 올라가는 것 같습니다.(저만의 생각~)

 

IE 개발자도구와 대체 CSS를 사용하여 스타일에 대해 접근하는 방법과 사용자 지정 마스터 페이지를 생성하여 적용하는 내용에 대한 부분을 이후에서 다루어보도록 하겠습니다.

 

# 리본 위에 이미지를 올리는 것의 예는 “SharePoint Server 게시기능을 활성화 하면 “nightandday” 마스터페이지를 참조하시면 됩니다.

이 경우 상단에 로고와 백그라운드 이미지를 통해 디자인을 하실 수 있는 데요. 스타일 시트는 아래와 같습니다.

 

.nightandday .ribbonbackground

{

           /* [ReplaceColor(themeColor:"Accent1")] */

           background-color: #05acc3;

           /* [RecolorImage(themeColor:"Accent2",method:"Filling")] */

           background-image:url("../../../images/nd_headerBG.png");

           background-repeat:repeat-x;

}

위 스타일을 참고해서 작업하면 되는데 height는 별도로 지정하지 않습니다. 잘못 지정하면 문서 업로드 등에서 아래와 같이 나타나게 됩니다. 상단에 이미지가 많이 나타나게 되며 확인, 취소 버튼이 안보이게 되죠.

 

 

신고
posted by 정홍주
2012.04.10 08:30 SharePoint/SharePoint 2010

SharePoint 2010-Sandboxed 솔루션에서의 Localization

 

이번 글에서는 Sandboxed 솔루션에서의 지역화에 대한 내용을 알아보도록 하겠습니다.

이를 통해 SharePoint Online에도 적용할 수 있습니다. 보다 자세한 사항은 아래 링크를 참조할 수 있습니다.

http://msdn.microsoft.com/en-us/library/gg615453.aspx

http://msdn.microsoft.com/en-us/library/gg615457.aspx

 

l  리소스 파일 추가

SharePoint 프로젝트를 생성하고 기본 리소스 파일을 추가하는 방법은 아래와 같습니다.

해당 SharePoint 프로젝트의 속성에서 리소스 페이지를 선택하고 기본 리소스 파일을 추가하면 Resources.resx 파일이 생성되며 이름과 값을 구성하면 됩니다. 그리고 또 다른 LCID 리소스 파일을 생성해서 활용할 수 있습니다.

 

  

l  패키지에 리소스 어셈블리 추가

리소스 파일을 추가한다고 해서 리소스 어셈블리가 적용되는 것은 아니라 패키지 디자이너에서 기존 어셈블리를 추가해서 설정해야 합니다. 먼저 프로젝트를 빌드합니다. 패키지 디자이너에서 고급을 클릭하고 기존 어셈블리를 추가합니다. 위치는 LCID(, ko-KR) 경로를 지정해야 합니다.

 

 

l  코드에서 리소스 사용

코드에서 리소스를 사용해보도록 하겠습니다. Sandboxed 솔루션에서는 App_GlobalResource, 14\Root 폴더에 적용할 수 없어 코드를 통해 접근할 수 있는데 아래 코드로 간단히 액세스 가능합니다.

디자인의 컨트롤은 Label, DataGrid가 들어가 있습니다. 아래처럼 코드를 적용할 수 있습니다.

protected override void OnInit(EventArgs e)

{

base.OnInit(e);

InitializeControl();

       

       lblListTitle.Text = Properties.Resources.lblListTitile;

gridListItems.Columns[0].HeaderText = Properties.Resources.TitleHeader;

gridListItems.Columns[1].HeaderText = Properties.Resources.AuthorHeader;

 

 

l  Feature, 기능에 리소스 적용

기능에도 리소스를 적용 가능합니다. 기능에 리소스를 추가하려면 Feature를 오른쪽 클릭하여 리소스 추가를 클릭하면 됩니다.

 

Feature의 제목과 설명에 적용하려면 아래와 같이 적용하면 됩니다.

 

 

l  웹 파트 속성에 리소스 적용

웹 파트의 속성의 DisplayName에 적용하려면 아래와 같이 구성 가능합니다.

[Personalizable(PersonalizationScope.Shared), WebBrowsable(true),

        LocalizedWebDisplayName("Property1Name")]

        public string Property1

        {

            get

            {

                return _property1;

            }

            set

            {

                _property1 = value;

            }

        }

 

물론 별도의 attribute 클래스를 생성해야 합니다.

public class LocalizedWebDisplayName : WebDisplayNameAttribute

    {

        public LocalizedWebDisplayName(string resId)

        {

            base.DisplayNameValue = FetchLocalizedString(resId);

        }

 

        string FetchLocalizedString(string resourceID)

        {

ResourceManager rm = Resources.ResourceManager;

            return rm.GetString(resourceID);

        }

    }

 

l  웹 파트의 제목과 설명에 리소스 적용

웹 파트의 제목과 설명에 대한 부분은 코드(코드에서 리소스 사용) .webpart 파일에 적용할 수 있는데 SharePoint Online에서는 테스트가 원활하지 않았으니 차후 적용시 테스트를 좀 더 해야 할 것 같습니다.

아래는 .webpart 파일에 대한 내용입니다.

<properties>

        <property name="Title" type="string">$Resources:WPTitle</property>

        <property name="Description" type="string">Localized Web Part Description</property>

      </properties>

 

l  웹 페이지 같은 경우 jQuery를 통해서 적용이 가능합니다. 이는 추후에 별도로 다루어 볼 예정입니다.

 

Localization만 해도 다루어야 할 부분이 많다고 생각합니다. 언어별 솔루션에 대한 Localization이 필요한 내용이라면 미리 리소스에 대한 내용을 코드, 기능, 웹 파트 속성, jQuery 등에 적용을 고려해야 할 것 같습니다.

 

신고
posted by 정홍주
2012.03.29 08:30 Office 365/SharePoint Online

 

SharePoint Online에서의 비쥬얼 웹 파트(Visual Web Part)

 

Office 365 SharePoint Online에서는 샌드박스 솔루션을 지원하고 Farm 솔루션에 대한 부분은 제한적이라 특히 비쥬얼 웹 파트(Visual Web Part)를 지원하지 않아 웹 파트 개발에 제한적인 측면이 있는 것이 사실입니다.

 

하지만 Visual Studio 2010 SharePoint Power Tools 을 통해서는 극복이 가능합니다. SharePoint Online Sandboxed 솔루션에서 비쥬얼 웹 파트(Visual Web Part) 를 구현 할 수 있습니다.

 

Visual Studio 2010 SharePoint Power Tools 은 아래 링크를 통해 다운로드 가능합니다.

http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/

 

SharePoint 프로젝트에서 새 항목을 추가할 때 아래그림처럼 Visual Web Part(Sandboxed) 를 볼 수 있으며 이를 통해 SharePoint Online에서 비쥬얼 웹 파트(Visual Web Part)를 통해 솔루션을 개발 할 수 있습니다.

 

아래 그림처럼 서버 컨트롤을 추가하여 디자인 화면을 구성하였습니다. 샌드박스 솔루션으로요~

  

 

아래와 같은 메서드를 Page_Load 이벤트에 적용합니다.

protected void Page_Load(object sender, EventArgs e)

        {

            if (!Page.IsPostBack)

            {

                GetList();

            }

 

 

        }

 

        private void GetList()

        {

            SPWeb web = SPContext.Current.Web;

 

            var ListNames = from SPList list in web.Lists

                            where list.BaseTemplate !=

                                SPListTemplateType.DocumentLibrary

                            select list.Title;

 

            ddlLists.DataSource = ListNames;

            ddlLists.DataBind();

        }

 

DropDownList SelectedIndexChanged 이벤트에 아래와 같은 코드로 데이터를 DataGrid에 나타냅니다.

private void GetListData()

        {

     SPList SourceList = SPContext.Current.Web.Lists.TryGetList(ddlLists.SelectedValue);

 

            SPQuery qry = new SPQuery();

            qry.ViewFieldsOnly = true;

            qry.ViewFields = "<FieldRef Name='Title' /><FieldRef Name='Author' />";

            qry.RowLimit = 20;

 

            gridListItems.DataSource = SourceList.GetItems(qry).GetDataTable();

            gridListItems.EmptyDataText =

                string.Format(

                    "The {0} list does not contain any items!",

                    SourceList.Title);

 

            gridListItems.DataBind();

        }

 

 

샌드박스 솔루션을 SharePoint Online에 배포하고 난 후 결과는 아래와 같습니다. SharePoint Online에서도 리소스 범위 내에서 비쥬얼 웹 파트(Visual Web Part)가 잘 동작되는 것을 확인할 수 있습니다. 

 

모든 컨트롤이 지원되는 것은 아닙니다. Visual Studio 2010 SharePoint Power Tools을 통해 샌드박스 솔루션에서 컴파일을 하면 문제가 되는 것은 사전에 오류가 발생하는 것을 알 수 있습니다.

 

신고
posted by 정홍주
2011.11.30 12:51 Office 365/SharePoint Online

 

온라인에서 국가를 한국으로 하여 Office 365를 구입할 수 있습니다.
아래 사이트에서 정보를 확인할수 있습니다.
저는 오피스 튜터 미국 법인에 등록하여 쓰고 있는데  일본쪽으로 등록한 평가판이 기한 끝나면 한국으로 하나 더 신청할 예정입니다. Online Service ID 를 마음에 드는 ID로 선정하기가 정말 어렵네요.

http://www.microsoft.com/ko-kr/office365/online-software.aspx

신고
posted by 정홍주
2011.08.02 08:30 Office 365/SharePoint Online

Office 365 E3 를 정식으로 구매했습니다. 7월 초부터 오피스 튜터 미국 법인으로 등록해서 지금 쓰고 있습니다.


 도메인을 나중에 변경할 예정입니다만 사전에 확인할 사항이 몇 개 있는 것 같습니다. 현재까지 테스트하면서 부딪친 점을 나열합니다.

1.     Sharepoint.com 앞에 나오는 도메인을 사전에 잘 선택해야 합니다. 바꾸고 싶지만 변경이 안됩니다. 저 같은 경우 구매를 별도 해서 잘 쓰고 있지만 도메인을 변경하기 위해 평가판 기한이 끝나기를 기다리고 있습니다.

2.     국가를 변경하는 것이 안됩니다. 가입할 때  일본으로 해서 미국으로 변경하려니 안되네요.

3.     Global administrator의 비밀번호를 까먹으면 어떻게 할 수가 없습니다. MS Service Request에 메일 보내고 기술 지원 센터에 연락해서 겨우 암호를 다시 설정할 수 있었습니다. (MS의 상옥님~ 정말 감사합니다. ^ ^)

4.     탈퇴하기가 어려운 것 같습니다.

신고

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
2011.05.30 22:22 Office 365/SharePoint Online

Office 365 – SharePoint Online 세미나  

금일 Office 365 네이버 카페에서 진행한 SharePoint Online에 대한 세미나를 진행했습니다.

Office 365SharePoint Online 뿐만이 아니라 다른 Exchange Online, Lync Online 에 대한 내용도 있으니 Beta를 아래 사이트에서 한번 신청해서 경험해보시기 바랍니다.

http://www.office365.com

 

금일 세미나에 대한 내용은 SharePoint Online 소개를 하고 On-premise 환경과의 관리적 요소의 차이가 어느정도인지, 개발적 요소는 어떻게 접근해야 하는지를 알아보았습니다.

 

신고

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
2011.05.27 08:30 Office 365/SharePoint Online

Office 365 Developer Training 내용이 릴리즈 되었습니다.
아직 베타 구경하고 있는 중인데 개발에 대한 자세한 내용이 나왔습니다.

http://msdn.microsoft.com/en-us/hh181605



SharePoint 2010 개발에 대한 내용이 주 이며 SandBox 솔루션과 Client OM 을 통해 개발이 이루어지게 됩니다.
관련 내용은 아래와 같습니다
.


l  Developing in the Cloud with Office 365

l  Developing for SharePoint Online with Sandbox Solutions

l  Building Workflow Solutions for SharePoint Online

l  Developing SharePoint Online Solutions with the Client Object Model

l  Leveraging Excel and Access Services in SharePoint Online

l  Developing Communication Solutions for Lync Online

l  Developing Messaging Solutions for Exchange Online


 

위의 내용외에 Silverlight에 대한 내용 또한 중요합니다.

신고

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
prev 1 2 next

티스토리 툴바