2016년 6월 8일 수요일

EXM - 새로 추가되어진 리스트의 잠겨진 상태

#Sitecore #사이트코어 #EXM

Sitecore에서 EXM (Email Experience Manager)를 통하여 이메일 캠페인을 만들수가 있다. EXM를 설치 후, 새로운 컨택트 리스트를 추가하다보면 아래처럼 "현재 리스트가 잠겨져있어, 모든정보가 업데이트될때까지 현재 리스트를 사용할수 없습니다." 라고 메세지가 나온다. 현재 추가된 리스트를 보면 "Status"란에 "Building"이라는 상태를 볼수있는데, 이것은 Sitecore가 새로운 리스트를 데이타베이스에 만들고 있다는 것이고, 약 15분에서 30분 (시스템 및 네트워크에 따라 틀림) 기다리다보면, 자동적으로 "Building" 상태가 없어진것을 볼수가 있다.

Sitecore EXM - All lists are locked

- Sitecore 8.0에서 EXM 3.0버전으로 테스트함.

Hyperlink Manager의 URL경로 가져오기

#사이트코어 #RichTextEditor #Telerik

RichText 에디터를 사용하다보면, Telerik을 통하여 Hyperlink를 설정할수가 있다. 이 경우, 해당 URL 필드에 미디어 파일을 선택할수가 있는데, 미디어를 선택하고 나면, 아이템의 Physical file경로가 아닌 "/~/media/[ShortID].ashx"로 변경된다. 물론, 이 세팅은 .config 파일에서 변경이 가능하지만, 시스템적으로 고유의 ID를 통하여 파일을 렌더링하는것이 더 효율적이다라고 할수있다.

GetMediaURI 과 GetItemURL 메서드를 이용하여, 파일의 경로를 찾아낼수있지만, 추가적으로 선택된어진 아이템의 "/~/media/" + item.ID.ToShortID() + ".ashx" 형식으로 정보를 가져와야하므로, 번거로움이 있다. 이럴경우, `MediaUrlOptions()`를 통하여 URL필드의 값을 쉽게 가져올수가 있다.


var mPath = new MediaUrlOptions();

// UseItemPath는 아이템을 경로를 통하여 나타낼것인지, 
// 아니면 아이디를 통하여 나타낼것인지 미리 설정을 할수가 있다.
mPath.UseItemPath = false;

var url = Sitecore.Resources.Media.MediaManager.GetMediaUrl(imageField.MediaItem, mPath);

2016년 5월 20일 금요일

Placeholder Setting 없이 다이나믹한 Placeholder 사용하기

#사이트코어 #Placeholder #Dynamic

템플릿을 만들고 "__Standard Values" 아이템을 만들어 레이아웃 및 컨트롤을 정의해놓으면, 손 쉽게 페이지를 만들고 설정할수가 있다.

페이지 View (.cshtml)에는 이미 정해진 Placeholder Key 값이 있고, 여기에 Assign이 된 렌더링 아이템들만이 Dynamic하게 사용되어질수 있는데, 하나 추가적으로 세팅해야 할것은 템플릿 또는 페이지 레이아웃의 Placeholder Settings에 꼭 이 Key 값을 추가해야지 Placeholder가 수정되어질수있다. 여기 "Placeholder Setting" 리스트를 추가하지 않으면, 페이지에 등록된 Placeholder는 사용할수가없다. 

만약, 한 페이지에 다양하고 많은 Placeholder값이 필요하다면, 이것을 하나하나 추가하기는 쉽지가 않을뿐더러, 새로운 Placeholder를 추가해야한다면 또 레이아웃을 수정 해야하므로 번거로움이 많다.

사이트 .config 파일에서 이것을 쉽게 Disable 할수가 있다.

"Sitecore.ExperienceEditor.config" 파일에서 "WebEdit.PlaceholdersEditableWithoutSettings"을 "true"로 변경하면, Placeholder Settings 없이 다이나믹한 Placeholder를 사용할수가 있다.


<!-- 
    WEB EDIT PLACEHOLDERS EDITABLE WITHOUT SETTINGS Indicates 
    whether placeholders should be editable in the Page Editor 
    if placeholder settings are not specified. 
    Default value: false 
--> 

<setting name="WebEdit.PlaceholdersEditableWithoutSettings" value="true" />

2016년 5월 17일 화요일

사이트코어 CMS 버전 호환성 표

#사이트코어 #호환성 #Compatibility


CMS
6.0
CMS
6.1
CMS
6.2
CMS
6.3
CMS
6.4
CMS
6.5
CMS
6.6
CMS
7.0
CMS
7.1
CMS
7.2
XP
7.5
XP
8.0
XP
8.1
Sitecore Azure [8]
Sitecore Azure 1.0.0-1.0.1------------
Sitecore Azure 1.0.2-1.0.3-----------
Sitecore Azure 1.0.4-1.1.0----------
Sitecore Azure 2.0.0 [1]-----------
Sitecore Azure 3.0------------
Sitecore Azure 3.1------------
Sitecore Azure 7.2-----------
Sitecore Azure 7.5------------
Sitecore Azure 8.0------------
Sitecore Azure 8.1------------[20]
Sitecore Rocks [14]
Sitecore Rocks
Sitecore App Center
Click Tracking 1.0----------
Google AdSense 1.0----------
Google Analytics 1.0----------
Sitecore Tag Management 1.0 [15]-----------
Email Delivery 2.0--[11][11][11]
SPAM Check 1.2-----
Email Preview 1.2-----
Sitecore® IP Geolocation Service 0.9----[7]--------
Sitecore® IP Geolocation Service 1.0-----[7][7]------
Sitecore® IP Geolocation Service 1.1----------
Sitecore® IP Geolocation Service 1.2-----------
Sitecore® IP Geolocation Service [19]------------
Page Preview 1.2-----
Sitecore Campaign Creator [19]
Campaign Creator 1.0-----------[18]-
E-Commerce Services
SEFE 1.1 [2]-----------
SES 1.2------------
SES 2.0 [3]------------
SES 2.1------------
SES 2.2----------
SES 7.5 [17]------------
SES 8.0 [17]------------
SharePoint Integration Framework
SharePoint Integration Framework 1.0---------
SharePoint Integration Framework 1.1------[4]-----
SharePoint Integration Framework 1.2------[4]---
SharePoint Integration Framework 2.0--------
SharePoint Integration Framework 2.1------------
Sitecore Foundry
Foundry 4.0------------
Foundry 4.1------------
Active Directory
Active Directory 1.0.0------
Active Directory 1.0.2------
Active Directory 1.0.3------
Active Directory 1.0.4-----------
Active Directory 1.1---------
Active Directory 1.2---------
Adaptive Print Studio
Adaptive Print Studio 1.0-----------
Adaptive Print Studio 1.1----------
Adaptive Print Studio 1.2----[7]------
Adaptive Print Studio 1.3-----[7]-----
Adaptive Print Studio 1.4 [7]--------
Print Experience Manager
Online Document Generator 1.0 [7]-----------
Rendition Builder 1.0 [7]-----------
PXM Core 8.0--------[7]
Online Document Generator 8.0------------
Rendition builder 8.0-------
Coveo for Sitecore
Coveo for Sitecore 3.0-------
Design Importer
Design Importer 1.0-----------
Design Importer 2.0-----------
Dynamics CRM Campaign Integration
CRM Security Provider----------
Dynamics CRM Integration 1.x-------
Dynamics CRM Integration 2.0 [7]---
Dynamics CRM Integration 2.1---------
Dynamics CRM Integration 2.0: Integration for WFFM [7]--------
Dynamics CRM Integration 2.1: Integration for WFFM----------
Dynamics CRM Integration 2.2: Integration for WFFM------------
ECM/EXM
E-mail Campaign Manager 1.0------------
E-mail Campaign Manager 1.1------------
E-mail Campaign Manager 1.2------------
E-mail Campaign Manager 1.3----------
E-mail Campaign Manager 2.0 [5]------[7]----
E-mail Campaign Manager 2.1 [5]---------
E-mail Campaign Manager 2.2------------
Email Experience Manager 3.0------------
Email Experience Manager 3.1-----------✓ [7]-
Email Experience Manager 3.2------------[7]
Engagement Intelligence
Engagement Intelligence Datamart----------
TARGIT for Engagement Intelligence----------
Insite for Sitecore
SEEE 3.0-3.1--------
Insite for Sitecore 3.2--------
Insite for Sitecore 3.3------------
Komfo Connector
Komfo Connector 1.0------------
Federated Experience Manager [16]
Federated Experience Manager 1.2------------
Federated Experience Manager 1.3------------
Federated Experience Manager 1.4------------
SEO Toolkit
SEO Toolkit 1.1---------
SEO Toolkit 1.2------------
SEO Toolkit 1.3-----[7]----
Sitecore Item Web API [9]
Sitecore Item Web API 1.0-----[7]-----
Sitecore Item Web API 1.2----------
Sitecore Media Framework, Ooyala and Brightcove Connect
Ooyala Connect 1.0------------
Ooyala Connect 1.1-----------
Brightcove Video Cloud Connect 6.4------------
Brightcove Video Cloud Connect 6.5------------
Brightcove Video Cloud Connect 6.6------------
Brightcove Video Cloud Connect 7.0-------[10]-----
Media Framework 1.0-------[7]-----
Media Framework 1.1-------[7]-----
Media Framework 1.2------------
Media Framework 1.3-------[7]-----
Media Framework 1.4-----------
Media Framework 2.0------------
Media Framework 2.1-----------
Sitecore Social Connected [16]
Social Connected 1.1------------
Social Connected 1.2-----------
Social Connected 1.3 [6]-----------
Social Connected 2.0-------[7]-----
Social Connected 2.1--------[12][13]---
Social Connected 3.0------------
Social Starter Kit
Social Starter Kit 6.1-----------
Social Starter Kit 7.0----------
Social Starter Kit 7.6-----------
Social Starter Kit 8.0---------
WFFM
Web Forms for Marketers 1.x-----------
Web Forms for Marketers 2.0-----------
Web Forms for Marketers 2.1--[7]---------
Web Forms for Marketers 2.2------------
Web Forms for Marketers 2.3----------
Web Forms for Marketers 2.4--------[7][7]---
Web Forms for Marketers 2.5----------[7]--
Web Forms for Marketers 8.0-----------[7]-
Web Forms for Marketers 8.1------------[7]


Legend: “-” – not supported; “✓” – supported.

출처: https://kb.sitecore.net/articles/541788