제작한 데모 사이트에서 전체 AEM Screens as a Cloud Service 환경을 활성화하기 위한 단계에 대해 알아봅니다.
AEM Screens 데모에는 Cloud Manager 프로그램에 Screens 추가 기능을 추가해야 합니다. 추가 방법은 여기에서 알아보십시오.
AEM 참조 데모 추가 기능 여정의 이전 문서인 데모 사이트 만들기에서는 참조 데모 추가 기능의 템플릿을 기반으로 새 데모 사이트를 제작해 보았습니다. 이제
탐색할 나만의 데모 사이트가 있으며 내 데모 사이트를 관리하는 데 도움이 되는 도구를 알아보았으므로, 이제 데모 사이트에 대해 전체 AEM Screens as a Cloud Service 경험을 활성화할 수 있습니다.
AEM 참조 데모 추가 기능에는 커피숍 수직적 시장인 We.Cafe에 대한 AEM Screens 콘텐츠가 포함되어 있습니다. 이 문서는 AEM Screens 컨텍스트에서 We.Cafe 데모 설정을 실행하는 방법을 이해하는 데 도움이 됩니다. 문서를 읽고 나면
AEM Screens as a Cloud Service는 마케터가 대규모 동적 디지털 경험을 만들고 관리할 수 있도록 하는 디지털 사이니지 솔루션입니다. AEM Screens as a Cloud Service를 사용하면 공공 장소에서 사용할 수 있도록 설계된 매력적인 동적 디지털 사이니지 경험을 만들 수 있습니다.
AEM Screens as a Cloud Service에 대한 자세한 내용은 이 문서 끝에 있는 추가 리소스 섹션을 참조하십시오.
AEM 참조 데모 추가 기능을 설치하면 데모 작성 환경에서 AEM Screens용 We.Cafe 콘텐츠를 자동으로 사용할 수 있게 됩니다. 데모 Screens 프로젝트 배포에 설명된 단계를 따라 콘텐츠를 게시하고 미디어 플레이어에 배포하여 전체 AEM Screens 경험을 활성화할 수 있습니다.
We.Cafe 커피숍은 미국 내 세 개의 위치에 있는 세 개의 커피숍으로 구성되어 있습니다. 세 커피숍 모두 다음과 같은 세 가지 유사한 경험을 가지고 있습니다.
현재 데모 버전에서는 입구 디스플레이만 테스트할 수 있습니다. 다른 디스플레이는 이후 버전에서 테스트할 수 있습니다.
키오스크는 현재 데모 버전에 포함되지 않습니다. 이후 버전에 포함될 예정입니다.
뉴욕 지점은 다음과 같은 특징을 가진 공간이 많지 않은 작은 상점에 있다고 가정해 보겠습니다.
Screens as a Cloud Service 연결 섹션에서 Screens Cloud Service에 연결하고자 하는 경우 디스플레이 아래 폴더에 위치를 만드십시오. 디스플레이에 대한 자세한 내용은 이 문서 끝에 있는 추가 리소스 섹션을 참조하십시오.
We.Cafe 지점의 레이아웃은 다음과 같습니다.
화면 측정값은 인치 단위입니다.
입구 디스플레이는 시간을 구분하여 표시되며, 첫 번째 이미지는 오전에서 오후로 변경됩니다. 또한 입구 디스플레이는 시퀀스의 각 패스에 대해 서로 다른 특별한 커피 재료를 광고하며, 이때 매 시간마다 다른 항목을 재생하기 위해 계량되고 임베드된 시퀀스를 사용합니다.
입구 채널의 마지막 이미지는 외부 온도에 따라 타겟팅되며(즉, 동적으로 변경됨), 이는 시뮬레이션된 데이터 소스 만들기 섹션에 설명된 대로 시뮬레이션할 수 있습니다.
프로그램 제작 단계에서 생성한 샌드박스의 데모 콘텐츠를 사용하려면 템플릿을 기반으로 사이트를 만들어야 합니다.
아직 We.Cafe 데모 사이트를 만들지 않았다면 데모 사이트 만들기 섹션에 기재된 것과 동일한 단계를 따르십시오. 템플릿을 선택할 때에는 We.Cafe 웹 사이트 템플릿을 선택하면 됩니다.
마법사가 완료되면 Sites에 배포된 콘텐츠를 찾을 수 있으며 다른 콘텐츠와 마찬가지로 검색하고 살펴볼 수 있습니다.
We.Cafe 데모 콘텐츠를 준비했으므로 AEM Screens를 테스트하는 방법을 선택할 수 있습니다.
AEM Sites와 마찬가지로 AEM Screens는 컨텍스트를 기반으로 콘텐츠를 동적으로 변경할 수 있습니다. We.Cafe 데모에는 현재 온도에 따라 다른 콘텐츠를 표시하도록 구성된 채널이 있습니다. 이를 시뮬레이션하려면 간단한 기상 서비스를 만들어야 합니다.
데모 또는 테스트 도중 날씨를 변경하는 것은 매우 어려운 일이므로 온도 변화를 시뮬레이션해야 합니다. AEM의 ContextHub에서 호출하여 온도를 검색하는 Google Sheet 스프레드시트에 온도 값을 저장하여 기상 서비스를 시뮬레이션합니다.
먼저 데이터 교환을 용이하게 하는 Google API 키를 만들어야 합니다.
Google 계정에 로그인합니다.
이 링크(https://console.cloud.google.com
)를 사용하여 클라우드 콘솔을 엽니다.
Google Cloud Platform 레이블 뒤에 있는 도구 모음의 왼쪽 상단에서 현재 프로젝트 이름을 클릭하여 새 프로젝트를 만듭니다.
프로젝트 선택기 대화 상자에서 새 프로젝트를 클릭합니다.
프로젝트의 이름을 입력하고 만들기를 클릭합니다.
새 프로젝트를 선택한 다음 클라우드 콘솔의 대시보드에서 햄버거 메뉴를 사용하여 API 및 서비스를 선택하십시오.
API 및 서비스 창의 왼쪽 패널에서 창 상단의 자격 증명을 클릭한 다음 자격 증명 만들기 및 API 키를 클릭합니다.
대화 상자에서 새 API 키를 복사한 다음 나중에 사용할 수 있도록 저장합니다. 닫기를 클릭하여 대화 상자를 닫습니다.
API 키를 사용하여 Google Sheets 데이터 교환을 허용하려면 Google Sheets API를 활성화해야 합니다.
https://console.cloud.google.com
에서 프로젝트용 Google 클라우드 콘솔로 돌아간 다음 햄버거 메뉴를 사용하여 [API 및 서비스] -> [라이브러리]를 선택합니다.
API 라이브러리 화면에서 스크롤하여 Google Sheets API를 찾습니다. 클릭합니다.
Google Sheets API 창에서 활성화를 클릭합니다.
이제 Google Sheets 스프레드시트를 만들어 날씨 데이터를 저장할 수 있습니다.
https://docs.google.com
으로 이동한 다음 새 Google Sheets 스프레드시트를 만듭니다.
셀 A2에 32
를 입력하여 온도를 정의합니다.
창의 오른쪽 상단에 있는 공유를 클릭하여 문서를 공유하고 링크 가져오기에서 변경을 클릭합니다.
다음 단계를 위해 링크를 복사합니다.
시트 ID를 찾습니다.
d/
와 /edit
사이에 포함된 임의의 문자열입니다.https://docs.google.com/spreadsheets/d/1cNM7j1B52HgMdsjf8frCQrXpnypIb8NkJ98YcxqaEP30/edit#gid=0
인 경우1cNM7j1B52HgMdsjf8frCQrXpnypIb8NkJ98YcxqaEP30
입니다.나중에 사용하려면 시트 ID를 복사하십시오.
이제 Google Sheets 스프레드시트로 데이터 소스를 만들고 API를 통해 액세스를 활성화했으므로 “기상 서비스”를 테스트하여 액세스할 수 있는지 테스트하십시오.
웹 브라우저를 엽니다.
다음 요청을 입력하여 이전에 저장한 시트 ID 및 API 키 값을 바꿉니다.
https://sheets.googleapis.com/v4/spreadsheets/<yourSheetID>/values/Sheet1?key=<yourAPIKey>
다음과 비슷한 JSON 데이터를 수신하면 올바르게 설정한 것입니다.
{
"range": "Sheet1!A1:Z1000",
"majorDimension": "ROWS",
"values": [
[],
[
"32"
]
]
}
AEM Screens는 이렇게 동일한 서비스를 사용하여 시뮬레이션된 날씨 데이터에 액세스할 수 있습니다. 이는 다음 단계에서 구성하게 됩니다.
AEM Screens는 컨텍스트를 기반으로 콘텐츠를 동적으로 변경할 수 있습니다. We.Cafe 데모에는 AEM의 ContextHub를 활용하여 현재 온도에 따라 다른 콘텐츠를 표시하도록 구성된 채널이 있습니다.
ContextHub에 대한 자세한 내용은 이 문서 끝에 있는 추가 리소스 섹션을 참조하십시오.
화면 콘텐츠가 표시되면 ContextHub는 기상 서비스를 호출하여 현재 온도를 찾아 표시할 콘텐츠를 결정합니다.
시트의 값은 데모 목적으로 변경될 수 있습니다. ContextHub는 이를 인식하고 콘텐츠는 업데이트된 온도에 따라 채널에서 조정됩니다.
이제 Google Sheet 스프레드시트에서 온도 값을 변경할 수 있으며 ContextHub는 “날씨 변화를 확인”할 때 Screens를 동적으로 업데이트합니다.
이제 AEM Screens 및 ContextHub가 기상 서비스에 연결되었으므로 이를 테스트하여 Screens가 어떻게 콘텐츠를 동적으로 업데이트하는지 확인할 수 있습니다.
샌드박스 작성자 인스턴스에 액세스합니다.
[전역 탐색] -> [사이트]를 통해 사이트 콘솔로 이동하고 [Screens] -> <프로젝트 이름> -> [채널] -> [Entrance Morning] (세로)을 선택합니다.
도구 모음에서 [편집]을 클릭하거나 단축키 e
를 입력하여 페이지를 편집합니다.
편집기에서 콘텐츠를 볼 수 있습니다. 한 개의 이미지가 모서리에 타겟팅 아이콘과 함께 파란색으로 강조 표시됩니다.
스프레드시트에 입력한 온도를 32에서 70으로 변경한 다음 콘텐츠가 변경되는 것을 확인합니다.
영하 32°F(0°C)에서 온화한 70°F(21°C)로 변화하는 온도에 따라 추천되는 이미지도 따뜻한 차 한 잔에서 시원한 아이스 커피로 변경됩니다.
여기에서 설명된 Google Sheets 솔루션은 데모용으로만 사용하십시오. Adobe에서는 Google Sheets를 프로덕션 환경에 사용할 수 없습니다.
디지털 사이니지 디바이스 또는 내 컴퓨터에서 실행되는 플레이어를 포함하여 실제 디지털 사이니지 환경도 설정하고자 하는 경우 다음 단계를 수행하십시오.
또는 AEMaaCS의 채널 편집기에서 데모를 미리 볼 수도 있습니다.
채널 편집기에 대한 자세한 내용은 이 문서 끝에 있는 추가 리소스 섹션을 참조하십시오.
먼저 Screens 데모 콘텐츠를 AEM Screens as a Cloud Service에 게시한 다음 서비스를 구성해야 합니다.
데모 Screens 프로젝트의 콘텐츠를 게시하십시오.
Screens as a Cloud Service로 이동한 다음(https://experience.adobe.com/screens
) 로그인합니다.
화면 오른쪽 상단에서 올바른 조직에 속해 있는지 확인하십시오.
왼쪽 상단에서 톱니바퀴 모양의 설정 편집 아이콘을 클릭합니다.
데모 사이트를 만든 AEMaaCS 작성자 및 게시 인스턴스의 URL을 입력한 다음 저장을 클릭합니다.
데모 인스턴스에 연결되면 Screens는 채널 콘텐츠를 가져옵니다. 왼쪽 패널의 채널을 클릭하여 게시된 채널을 확인합니다. 정보가 채워지는 데 어느 정도의 시간이 소요될 수 있습니다. 화면 상단 오른쪽에 있는 파란색 동기화 버튼을 클릭하여 정보를 업데이트할 수 있습니다.
왼쪽 패널에서 디스플레이를 클릭합니다. 아직 데모에 사용할 항목을 만들지 않았습니다. 각각에 대한 폴더를 만들어 We.Cafe의 위치를 시뮬레이션하겠습니다. 화면 오른쪽 상단에 있는 만들기를 클릭하고 폴더를 선택합니다.
대화 상자에서 산호세와 같이 폴더 이름을 입력한 다음 만들기를 클릭합니다.
폴더를 클릭하여 연 다음 오른쪽 상단의 만들기를 클릭하고 디스플레이를 선택합니다.
디스플레이 이름을 입력하고 만들기를 클릭합니다.
디스플레이를 만든 후 디스플레이 이름을 클릭하여 디스플레이 세부 정보 화면을 엽니다. 디스플레이를 데모 사이트에서 동기화된 채널에 할당해야 합니다. 화면 오른쪽 상단의 채널 할당을 클릭합니다.
대화 상자에서 채널을 선택한 다음 할당을 클릭합니다.
위치 및 디스플레이를 추가하려면 이 단계를 반복하면 됩니다. 완료되면 데모 사이트를 AEM Screens에 연결하고 필요한 구성을 완료한 것입니다.
AEMaaCS의 채널 편집기에서 데모를 미리 볼 수 있습니다.
콘텐츠를 실제 화면에서 보려면 플레이어를 다운로드하여 로컬로 설정할 수 있습니다. 그러면 AEM Screens as a Cloud Service는 플레이어에 콘텐츠를 제공합니다.
먼저 플레이어를 AEM Screens as a Cloud Service에 안전하게 연결하기 위한 등록 코드를 만들어야 합니다.
Screens as a Cloud Service로 이동한 다음(https://experience.adobe.com/screens
) 로그인합니다.
화면 오른쪽 상단에서 올바른 조직에 속해 있는지 확인하십시오.
왼쪽 패널에서 [플레이어 관리] -> [등록 코드]를 클릭한 다음 화면 오른쪽 상단의 [코드 만들기]를 클릭합니다.
코드 이름을 입력하고 만들기를 클릭합니다.
코드가 생성되면 목록에 표시됩니다. 코드를 클릭하여 복사합니다.
https://download.macromedia.com/screens/
에서 플랫폼에 대한 플레이어를 다운로드한 다음 설치합니다.
플레이어를 실행하고 구성 탭으로 전환한 다음 맨 아래로 스크롤하여 공장 초기화 및 클라우드 모드로 변경을 클릭하고 확인합니다.
플레이어가 자동으로 플레이어 등록 탭으로 변경됩니다. 이전에 생성한 코드를 입력하고 등록을 클릭합니다.
시스템 정보 탭으로 전환하여 플레이어가 등록되었음을 확인합니다.
Screens as a Cloud Service로 이동한 다음(https://experience.adobe.com/screens
) 로그인합니다.
화면 오른쪽 상단에서 올바른 조직에 속해 있는지 확인하십시오.
왼쪽 패널에서 [플레이어 관리] -> [플레이어]를 클릭하면 이전에 설치 및 등록한 플레이어가 표시됩니다.
플레이어 이름을 클릭하여 세부 정보를 연 다음 화면 오른쪽 상단에서 디스플레이에 할당을 클릭합니다.
대화 상자에서 이전에 생성한 디스플레이를 선택한 다음 선택을 클릭합니다.
플레이어에 디스플레이를 할당하면 AEM Screens as a Cloud Service는 해당 콘텐츠를 볼 수 있는 플레이어에 제공합니다.
AEM 참조 데모 추가 기능 여정의 한 부분을 완료했으므로,
이제 나만의 데모 사이트를 사용하여 AEM Screens의 기능을 살펴볼 준비가 되었습니다. 여정의 다음 섹션인 데모 사이트 관리로 이동하여 계속하십시오. 여기에서는 데모 사이트 관리에 도움이 되는 도구 및 이를 제거하는 방법에 대해 알아보게 됩니다.
또한 추가 리소스 섹션에서 사용할 수 있는 몇 가지 추가 리소스를 확인하여 이 여정에서 확인한 기능들에 대한 자세한 내용을 알아볼 수 있습니다.