Use Connected Assets to share DAM assets in Experience Manager Sites

대기업에서는 웹 사이트를 구축하는 데 필요한 인프라를 배포할 수 있습니다. 이러한 웹 사이트를 만드는 데 사용되는 웹 사이트 제작 기능과 디지털 자산이 서로 다른 배포에 있을 수 있습니다. 동시에 작업하는 데 필요한 기존 배포가 지리적으로 분산되어 있는 이유 중 하나가 있습니다. 또 다른 이유는 모회사가 함께 사용하고자 하는 이기종 인프라를 유도하기 위한 인수입니다.

사용자는 웹 페이지를 만들 수 있습니다 Experience Manager Sites. Experience Manager Assets 는 웹 사이트에 필요한 자산을 제공하는 디지털 자산 관리(DAM) 시스템입니다. Experience Manager는 이제 Sites 및 Assets을 통합하여 위의 사용 사례를 지원합니다.

연결된 자산 개요

작성자는 페이지 편집기에서 페이지를 대상 대상으로 편집할 때 자산의 소스 역할을 하는 다른 Assets 배포의 자산을 원활하게 검색, 탐색 및 포함시킬 수 있습니다. 관리자는 한 번의 클릭으로 기능 Experience Manager 과 다른 기능의 배포 Sites 가 포함된 배포 Experience Manager 를 Assets 통합합니다.

For the Sites authors, the remote assets are available as read-only local assets. 이 기능은 한 번에 여러 개의 원격 자산을 원활하게 검색하고 사용할 수 있도록 지원합니다. To make many remote assets available on a Sites deployment in one-go, consider migrating the assets in bulk.

사전 요구 사항 및 지원되는 배포

이 기능을 사용하거나 구성하기 전에 다음을 확인하십시오.

  • 사용자는 각 배포 시 적절한 사용자 그룹의 일부입니다.

  • For Adobe Experience Manager deployment types, one of the supported criteria is met. 이 기능이 Experience Manager 6.5에서 작동하는 방법에 대한 자세한 내용은 Experience Manager 6.5 자산에 연결된 자산을 참조하십시오.

    Sites cloud service Experience Manager 6.5 Sites AMS Experience Manager 6.5 Sites 온-프레미스
    Experience Manager Assetscloud service 지원됨 지원됨 지원됨
    Experience Manager6.5 Assets AMS 지원됨 지원됨 지원됨
    Experience Manager6.5 Assets 온-프레미스 지원되지 않음 지원되지 않음 지원되지 않음

지원되는 파일 형식

작성자는 Content Finder에서 이미지와 다음 유형의 문서를 검색하고 페이지 편집기에서 검색된 자산을 사용합니다. 문서는 구성 요소 및 Download 이미지에 Image 추가됩니다. Authors also add the remote assets in any custom Experience Manager component that extends the default Download or Image components. 지원되는 형식은 다음과 같습니다.

관련 사용자 및 그룹

기능 및 해당 사용자 그룹을 구성하고 사용하는 데 관련된 여러 가지 역할이 아래에 설명되어 있습니다. 로컬 범위는 작성자가 웹 페이지를 만드는 사용 사례에 사용됩니다. 원격 범위는 필요한 자산을 호스팅하는 DAM 배포에 사용됩니다. The Sites author fetches these remote assets.

역할 범위 사용자 그룹 연습의 사용자 이름 요구 사항
Sites administrator 로컬 Experience Manager administrators admin Set up Experience Manager and configure integration with the remote Assets deployment.
DAM 사용자 로컬 Authors ksaner /content/DAM/connectedassets/에서 가져온 자산을 보고 복제하는 데 사용됩니다.
Sites 작성자 로컬 Authors (원격 DAM에 대한 읽기 액세스 및 로컬에 대한 작성자 액세스 Sites사용) ksaner End user are Sites authors who use this integration to improve their content velocity. The authors search and browse assets in remote DAM using Content Finder and using the required images in local web pages. ksaner DAM 사용자의 자격 증명이 사용됩니다.
Assets administrator 원격 Experience Manager administrators admin 원격 Experience Manager CORS(원본 간 리소스 공유)를 구성합니다.
DAM 사용자 원격 Authors ksaner 원격 Experience Manager Author role on the remote Experience Manager deployment. Search and browse assets in Connected Assets using the Content Finder.
DAM 배포자(기술 사용자) 원격 Sites Authors ksaner 원격 Experience Manager This user present on the remote deployment is used by Experience Manager local server (not the Sites author role) to fetch the remote assets, on behalf of Sites author. 이 역할은 위의 두 ksaner 역할과 동일하지 않으며 다른 사용자 그룹에 속합니다.

Configure a connection between Sites and Assets deployments

An Experience Manager administrator can create this integration. 만들어진 후에는 이 권한을 사용하는 데 필요한 권한이 사용자 그룹을 통해 설정됩니다. 사용자 그룹은 배포 및 DAM 배포에 대해 Sites 정의됩니다.

To configure Connected Assets and local Sites connectivity, follow these steps:

  1. Access an existing Sites deployment or create a deployment using the following command:

    1. In the folder of the JAR file, execute the following command on a terminal to create each Experience Manager server.

      java -XX:MaxPermSize=768m -Xmx4096m -jar <quickstart jar filepath> -r samplecontent -p 4502 -nofork -gui -nointeractive &

    2. After a few minutes, the Experience Manager server starts successfully. Consider this Sites deployment as the local machine for web page authoring, say at https://[local_sites]:4502.

  2. Ensure that the users and roles with local scope exist on the Sites deployment and on the Assets deployment on AMS. Create a technical user on Assets deployment and add to the user group mentioned in users and groups involved.

  3. Access the local Sites deployment at https://[local_sites]:4502. 도구 > 자산 > 연결된 자산 구성​을 클릭하고 다음 값을 제공합니다.

    1. Assets 위치는 입니다 https://[assets_servername_ams]:[port].

    2. DAM 배포자의 자격 증명(기술 사용자)

    3. In the Mount Point field, enter the local Experience Manager path where Experience Manager fetches the assets. 예를 들면 remoteassets 폴더를 입력합니다.

    4. 네트워크에 따라 원본 이진 전송 최적화 임계값​의 값을 조정합니다. 이 임계값보다 크기가 큰 자산 렌디션은 비동기적으로 전송됩니다.

    5. 데이터 저장소를 사용하여 자산을 저장하고 데이터 저장소가 두 배포의 공통 저장소인 경우 연결된 자산과 공유되는 데이터 저장소​를 선택합니다. 이 경우 실제 자산 바이너리가 데이터 저장소에 있고 전송되지 않으므로 임계값 제한은 문제가 되지 않습니다.

    연결된 자산에 대한 일반적인 구성

    그림: 연결된 자산에 대한 일반적인 구성.

  4. 자산이 이미 처리되고 렌디션을 가져올 때 워크플로우 런처를 비활성화합니다. Adjust the launcher configurations on the local (Sites) deployment to exclude the connectedassets folder, in which the remote assets are fetched.

    1. On Sites deployment, click Tools > Workflow > Launchers.

    2. DAM 자산 업데이트DAM 메타데이터 원본에 쓰기​로 워크플로우를 사용하여 런처를 검색합니다.

    3. 워크플로우 런처를 선택하고 작업 표시줄에서 속성​을 클릭합니다.

    4. In the Properties wizard, change the Path fields as the following mappings to update their regular expressions to exclude the mount point connectedassets.

    이전 이후
    /content/dam(/((?!/subassets).)*/)renditions/original /content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/)renditions/original /content/dam(/((?!connectedassets).)*/)renditions/original
    /content/dam(/.*)/jcr:content/metadata /content/dam(/((?!connectedassets).)*/)jcr:content/metadata
    노트

    작성자가 자산을 가져올 때 원격 배포에서 사용할 수 있는 모든 렌디션을 가져옵니다. 가져온 자산의 렌디션을 더 만들려면 이 구성 단계를 건너뜁니다. The DAM Update Asset workflow gets triggered and creates more renditions. These renditions are available only on the local Sites deployment and not on the remote DAM deployment.

  5. 원격 Sites CORS 구성에 허용된 원본 중 하나로 배포를 Assets’ 추가합니다.

    1. 관리자 자격 증명을 사용하여 로그인합니다. Cross-Origin을 검색합니다. 도구 > 작업 > 웹 콘솔​에 액세스합니다.

    2. To create a CORS configuration for Sites deployment, click add option Assets add icon next to Adobe Granite Cross-Origin Resource Sharing Policy.

    3. In the field Allowed Origins, input the URL of the local Sites, that is, https://[local_sites]:[port]. 구성을 저장합니다.

원격 자산 사용

웹 사이트 작성자는 컨텐츠 파인더를 사용하여 DAM 배포에 연결합니다. 작성자는 구성 요소에서 원격 자산을 찾아보고 검색하고 드래그할 수 있습니다. 원격 DAM을 인증하려면 관리자가 제공한 DAM 사용자의 자격 증명을 가까이 보관합니다.

작성자는 단일 웹 페이지에서 로컬 DAM 및 원격 DAM 배포에 사용할 수 있는 에셋을 사용할 수 있습니다. 콘텐츠 파인더를 사용하여 로컬 DAM을 검색하거나 원격 DAM을 검색합니다.

로컬 Sites 배포에서 사용할 수 있는 동일한 분류 계층과 함께 정확한 해당 태그가 있는 원격 자산의 태그만 가져옵니다. 다른 태그는 모두 무시됩니다. Authors can search for remote assets using all the tags present on the remote Experience Manager deployment, as it offers a full-text search.

사용 연습

위의 설정을 사용하여 작성 환경에서 기능이 어떻게 작동하는지 파악합니다. 원격 DAM 배포 시 원하는 문서 또는 이미지를 사용합니다.

  1. Navigate to the Assets interface on the remote deployment by accessing Assets > Files from Experience Manager workspace. 또는 브라우저에서 https://[assets_servername_ams]:[port]/assets.html/content/dam에 액세스합니다. 선택한 자산을 업로드합니다.

  2. On the Sites deployment, in the profile activator in the upper-right corner, click Impersonate as. ksaner를 사용자 이름으로 지정하고 제공된 옵션을 선택한 다음 확인​을 클릭합니다.

  3. 사이트 > We.Retail > us > en​에서 We.Retail 웹 사이트 페이지를 엽니다. 페이지를 편집합니다. 또는 브라우저에서 https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html에 액세스하여 페이지를 편집합니다.

    페이지의 왼쪽 위 모서리에서 사이드 패널 전환​을 클릭합니다.

  4. Open the Assets tab and click Log in to Connected Assets.

  5. 자격 증명을 제공합니다(사용자 이름: ksaner, 암호: password). This user has authoring permissions on both the Experience Manager deployments.

  6. DAM에 추가한 자산을 검색합니다. 원격 자산이 왼쪽 패널에 표시됩니다. 이미지 또는 문서를 필터링하고 지원되는 문서 유형을 추가로 필터링합니다. 이미지를 Image 구성 요소로, 문서를 Download 구성 요소로 드래그합니다.

    The fetched assets are read-only on the local Sites deployment. You can still use the options provided by your Sites components to edit the fetched asset. 구성 요소별 편집은 원본에 영향을 주지 않습니다.

    원격 DAM에서 자산을 검색할 때 문서 유형 및 이미지를 필터링하는 옵션

    그림: 원격 DAM에서 자산을 검색할 때 문서 유형 및 이미지를 필터링하는 옵션.

  7. 자산을 비동기적으로 가져오는 경우 및 가져오기 작업이 실패할 경우 사이트 작성자에게 알립니다. 작성자는 작성 중이나 작성 후에도 비동기 작업 사용자 인터페이스에서 가져오기 작업 및 오류에 대한 자세한 정보를 볼 수 있습니다.

    백그라운드에서 발생하는 자산의 비동기적 가져오기에 대한 알림.

    그림: 백그라운드에서 발생하는 자산의 비동기적 가져오기에 대한 알림.

  8. When publishing a page, Experience Manager displays a complete list of assets that are used on the page. 게시할 때 원격 자산을 성공적으로 가져오는지 확인합니다. 가져온 각 자산의 상태를 확인하려면 비동기 작업 사용자 인터페이스를 참조하십시오.

    노트

    하나 이상의 원격 자산을 가져오지 않더라도 페이지가 게시됩니다. 원격 자산을 사용하는 구성 요소가 빈 채로 게시됩니다. The Experience Manager notification area displays a notification for errors that show in async jobs page.

주의

웹 페이지에서 사용되면 가져온 원격 에셋은 로컬 폴더에 액세스할 수 있는 권한이 있는 모든 사용자가 검색 및 사용할 수 있습니다. 가져온 에셋은 로컬 폴더(위connectedassets 안내 화면)에 저장됩니다. 또한 자산은 콘텐츠 파인더를 통해 로컬 저장소에서 검색하고 볼 수 있습니다.

가져온 자산은 연결된 메타데이터를 편집할 수 없다는 점을 제외하고 다른 로컬 자산으로 사용할 수 있습니다.

Limitations and best practices

  • 자산 사용에 대한 통찰력을 얻으려면 인스턴스에서 자산 인사이트 기능을 Sites 구성합니다.

권한 및 에셋 관리

  • 로컬 자산은 원격 배포의 원본 자산과 동기화되지 않습니다. DAM 배포에 대한 권한 편집, 삭제 또는 취소는 다운스트림으로 전파되지 않습니다.
  • 로컬 자산은 읽기 전용 복사본입니다. Experience Manager 구성 요소는 변경되지 않은 상태로 자산을 유지한 채 편집합니다. 다른 편집 작업은 허용되지 않습니다.
  • 로컬로 가져온 자산은 작성용으로만 사용할 수 있습니다. 자산 업데이트 워크플로우를 적용할 수 없고 메타데이터를 편집할 수 없습니다.
  • 이미지 및 나열된 문서 형식만 지원됩니다. Dynamic Media 자산, 콘텐츠 조각 및 경험 구성요소는 지원되지 않습니다.
  • Experience Manager 은 메타데이터 스키마를 가져오지 않습니다. 이는 가져온 모든 메타데이터가 표시되지 않을 수 있음을 의미합니다. 스키마를 별도로 업데이트하면 모든 속성이 표시됩니다.
  • 작성자가 원격 DAM 배포에 액세스할 수 없는 경우에도 모든 작성자는 가져온 복사본에 대한 읽기 권한을 가집니다. Sites
  • 통합을 사용자 지정할 수 있는 API 지원이 없습니다.
  • 이 기능을 통해 원격 자산을 원활하게 검색하고 사용할 수 있습니다. 로컬 배포에서 많은 원격 자산을 한 번에 사용할 수 있도록 하려면 자산을 마이그레이션하는 것이 좋습니다.
  • 원격 자산을 페이지 속성 사용자 인터페이스에서 페이지 축소판으로 사용할 수 없습니다. 이미지 선택을 클릭하여 페이지 속성 사용자 인터페이스에서 웹 페이지의 축소판을 설정할 수 있습니다 .

설정 및 라이선스

  • Assets 배포 Adobe Managed Services 가 지원됩니다.
  • Sites 한 번에 단일 Assets 저장소에 연결할 수 있습니다.
  • A license of Assets working as remote repository.
  • One or more licenses of Sites working as local authoring deployment.

사용량

  • 사용자는 작성할 때 원격 자산을 검색하고 로컬 페이지에서 자산을 드래그할 수 있습니다. 다른 기능은 지원되지 않습니다.
  • 5초 후에 가져오기 작업 시간이 종료됩니다. 네트워크 문제가 있는 경우 작성자가 자산을 가져오는 데 문제가 있을 수 있습니다. Authors can reattempt by dragging the remote asset from Content Finder to Page Editor.
  • Image 구성 요소를 통해 지원되는 편집과 원본에 영향을 주지 않는 간단한 편집은 가져온 자산에서 수행할 수 있습니다. 자산은 읽기 전용입니다.
  • 자산을 다시 가져오는 유일한 방법은 페이지에서 자산을 드래그하는 것입니다. API 지원 또는 업데이트하기 위해 자산을 다시 가져오는 다른 방법이 없습니다.
  • DAM에서 자산이 해체되면 Sites 페이지에서 계속 사용 중입니다.

문제 해결

일반적인 오류 시나리오에 대한 문제를 해결하려면 다음 단계를 수행하십시오.

  • If you are unable to search for remote assets from the Content Finder, then ensure that the required roles and permissions are in place.

  • 원격 댐에서 가져온 에셋이 하나 이상의 이유로 웹 페이지에 게시되지 않을 수 있습니다. 원격 서버에 존재하지 않거나 해당 서버에 가져올 권한이 없거나 네트워크 오류가 원인일 수 있습니다. 원격 DAM에서 자산이 제거되지 않았는지 확인합니다. 적절한 권한이 있으며 사전 요구 사항을 충족하는지 확인합니다. 자산을 페이지에 추가하고 다시 게시합니다. 비동기 작업 목록에서 자산 가져오기 오류를 확인합니다.

  • 로컬 Sites 배포에서 원격 DAM 배포에 액세스할 수 없는 경우 사이트 간 쿠키가 허용되는지 확인하십시오. 사이트 간 쿠키가 차단된 경우 두 배포 중 Experience Manager 가 인증되지 않을 수 있습니다. 예를 들어, Incognito 모드 Google Chrome 에서는 타사 쿠키를 차단할 수 있습니다. 브라우저에서 쿠키를 허용하려면, 주소 표시줄의 '눈' 아이콘을 클릭하고, [작동하지 않음] > [차단됨]으로 이동하고, 원격 DAM URL을 선택하고, 로그인 토큰 쿠키를 허용하십시오. Chrome 또는 타사 쿠키 를 사용하는 방법에 대한 도움말을 참조하십시오.

    Uncognito 모드의 Chrome에서 쿠키 오류 발생

이 페이지에서는