Adobe InDesign Server과 자산 통합 integrating-aem-assets-with-indesign-server

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

Adobe Experience Manager Assets는 다음을 사용합니다.

  • 특정 처리 작업의 로드를 분배하는 프록시. 프록시는 Experience Manager 특정 작업을 수행하기 위해 프록시 작업자와 통신하는 인스턴스 및 기타 Experience Manager 결과를 전달하는 인스턴스입니다.
  • 특정 작업을 정의하고 관리하는 프록시 작업자

여기에는 다양한 작업이 포함될 수 있습니다. 예를 들어 Adobe InDesign Server을 사용하여 파일을 처리합니다.

파일을 완전히 업로드하려면 Experience Manager 프록시로 Adobe InDesign을 사용하여 만든 자산이 사용됩니다. 여기서는 프록시 작업자를 사용하여 Adobe InDesign Server과 통신합니다. 여기서 스크립트 메타데이터를 추출하고 을 위한 다양한 표현물을 생성하기 위해 실행됩니다 Experience Manager 자산. 프록시 작업자는 InDesign Server과 간의 양방향 통신을 가능하게 한다 Experience Manager 클라우드 구성에서 인스턴스입니다.

NOTE
Adobe InDesign은 두 가지 제품으로 제공됩니다.
  • InDesign
    이를 통해 인쇄 및/또는 디지털 배포용 페이지 레이아웃을 디자인할 수 있습니다.

  • InDesign Server
    이 엔진을 사용하면 InDesign을 사용하여 만든 내용을 기반으로 프로그래밍 방식으로 자동화된 문서를 만들 수 있습니다. 이 서비스는 인터페이스에 대한 인터페이스를 제공하는 서비스로 작동합니다 ExtendScript 엔진.
    스크립트는 JavaScript와 유사한 ExtendScript에 작성됩니다. Adobe InDesign 스크립트에 대한 자세한 내용은 https://www.adobe.com/devnet/indesign/documentation.html#idscripting.

추출 작동 방식 how-the-extraction-works

InDesign Server은 Experience Manager InDesign( .indd)은 업로드할 수 있으며, 표현물이 생성되며 모두 추출된 미디어(예: 비디오) 및 자산으로 저장됩니다.

NOTE
이전 버전의 Experience Manager XMP과 축소판 그림을 추출할 수 있었지만 이제 모든 미디어를 추출할 수 있습니다.
  1. 업로드 .indd 파일 위치 Experience Manager 자산.

  2. 프레임워크는 SOAP(Simple Object Access Protocol)를 통해 명령 스크립트를 InDesign Server에 보냅니다.

    이 명령 스크립트는 다음 작업을 수행합니다.

    • 검색 .indd 파일.

    • InDesign Server 명령 실행:

      • 구조, 텍스트 및 모든 미디어 파일이 추출됩니다.
      • PDF 및 JPG 표현물이 생성됩니다.
      • HTML 및 IDML 표현물이 생성됩니다.
    • 결과 파일을 다시 Experience Manager 자산.

    note note
    NOTE
    IDML은 렌더링되는 XML 기반 형식입니다 모든 ( InDesign 파일) 아래에 그룹화됩니다. 를 사용하여 압축 패키지로 저장됩니다. Zip 압축.
    자세한 내용은 Adobe InDesign 교환 형식 INX 및 IDML 추가 정보.
    note caution
    CAUTION
    InDesign Server이 설치되어 있지 않거나 구성되지 않은 경우 여전히 .indd 에 Experience Manager. 그러나 생성된 표현물은 다음으로 제한됩니다 pngjpeg를 생성할 수 없습니다. html, idml 또는 페이지 표현물을 참조하십시오.
  3. 추출 및 변환 생성 후:

    • 구조가 cq:Page (표현물 유형).
    • 추출된 텍스트와 파일은 Experience Manager 자산.
    • 모든 변환은에 저장됩니다. Experience Manager 자산, 자산 자체.

InDesign Server 통합 Experience Manager integrating-the-indesign-server-with-aem

사용할 InDesign Server을 통합하려면 Experience Manager 자산 및 프록시를 구성한 후 다음을 수행해야 합니다.

  1. InDesign Server 설치.

  2. 필요한 경우 구성 Experience Manager 자산 워크플로우.

    기본값이 인스턴스에 적합하지 않은 경우에만 필요합니다.

  3. 구성 InDesign Server의 프록시 작업자.

InDesign Server 설치 installing-the-indesign-server

에 사용할 InDesign Server을 설치하고 시작하려면 다음을 수행하십시오 Experience Manager:

  1. Adobe InDesign Server을 다운로드하여 설치합니다.

    note note
    NOTE
    InDesign Server(CS6 이상).
  2. 필요한 경우 InDesign Server 인스턴스의 구성을 사용자 지정할 수 있습니다.

  3. 명령줄에서 서버를 시작합니다.

    <*ids-installation-dir*>/InDesignServer.com -port 8080

    그러면 포트 8080에서 수신 대기하는 SOAP 플러그인으로 서버가 시작됩니다. 모든 로그 메시지와 출력은 명령 창에 직접 작성됩니다.

    note note
    NOTE
    출력 메시지를 파일에 저장하려면 리디렉션을 사용하십시오. 예를 들어, Windows에서는
    <ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1

구성 Experience Manager 자산 워크플로우 configuring-the-aem-assets-workflow

Experience Manager 자산에 사전 구성된 워크플로우가 있습니다 DAM 자산 업데이트 ​에는 InDesign을 위한 몇 가지 프로세스 단계가 있습니다.

이 워크플로우는 다양한 작성 인스턴스에서 설정에 맞게 조정할 수 있는 기본값을 사용하여 설정되며, 표준 워크플로우이므로 자세한 내용은 워크플로우 편집). 기본값(SOAP 포트 포함)을 사용하는 경우 구성이 필요하지 않습니다.

설치 후 InDesign 파일을에 업로드 Experience Manager 자산(일반적인 방법 중 하나)은 자산을 처리하고 다양한 표현물을 준비하는 데 필요한 워크플로우를 트리거합니다. 를 업로드하여 구성을 테스트합니다 .indd 에 Experience Manager 아래에 ID로 만들어진 다른 표현물이 표시되는지 확인하는 자산입니다. <*your_asset*>.indd/Renditions

미디어 추출 media-extraction

이 단계에서는 .indd 파일.

To customize, you can edit Arguments tab of the Media Extraction step.

미디어 추출 인수 및 스크립트 경로

미디어 추출 인수 및 스크립트 경로

  • ExtendScript 라이브러리: 다른 스크립트에 필요한 간단한 http get/post 메서드 라이브러리입니다.

  • 스크립트 확장: 여기에서 다양한 스크립트 조합을 지정할 수 있습니다. InDesign Server에서 자체 스크립트를 실행하려면 /apps/settings/dam/indesign/scripts.

    InDesign 스크립트에 대한 자세한 내용은 https://www.adobe.com/devnet/indesign/documentation.html#idscripting.

CAUTION
Do not change the ExtendScript library. 라이브러리는 Sling과 통신하는 데 필요한 HTTP 기능을 제공합니다. 이 설정은 Adobe InDesign Server에서 사용할 라이브러리를 지정합니다.

다음 ThumbnailExport.jsx 미디어 추출 워크플로우 단계에서 실행하는 스크립트는 JPG 형식으로 축소판 렌디션을 생성합니다. 이 표현물은 [축소판 처리] 워크플로우 단계에서 다음 작업에 필요한 정적 표현물을 생성하는 데 사용됩니다 Experience Manager.

다양한 크기로 정적 렌디션을 생성하도록 프로세스 축소판 워크플로우 단계를 구성할 수 있습니다. 기본값이 Experience Manager 자산 UI. 마지막으로, 이미지 미리 보기 표현물 삭제 워크플로우 단계에서는 더 이상 필요하지 않으므로 .jpg 축소판 표현물을 제거합니다.

페이지 추출 page-extraction

이렇게 하면 Experience Manager 추출된 요소에서 페이지를 검색합니다. 추출 처리기는 변환(현재 HTML 또는 IDML)에서 데이터를 추출하는 데 사용됩니다. 그런 다음 이 데이터를 사용하여 PageBuilder를 사용하여 페이지를 만듭니다.

To customize, you can edit the Arguments tab of the Page Extraction step.

chlimage_1-289

  • 페이지 추출 처리기: 드롭다운 목록에서 사용할 처리기를 선택합니다. 추출 처리기는 관련된 특정 표현물에서 작동합니다 RenditionPicker (자세한 내용은 ExtractionHandler API). 기본적으로 IDML 내보내기 추출 핸들러를 사용할 수 있습니다. 이 서비스는 IDML MediaExtract 단계에서 생성된 표현물.

  • 페이지 이름: 결과 페이지에 지정할 이름을 지정합니다. 비워 두면 이름이 "page"(또는 "page"가 이미 있는 경우 파생자)입니다.

  • 페이지 제목: 결과 페이지에 지정할 제목을 지정합니다.

  • 페이지 루트 경로: 결과 페이지의 루트 위치에 대한 경로입니다. 비워 두면 자산의 표현물을 포함하는 노드가 사용됩니다.

  • 페이지 템플릿: 결과 페이지를 생성할 때 사용할 템플릿입니다.

  • 페이지 디자인: 결과 페이지를 생성할 때 사용할 페이지 디자인입니다.

InDesign Server에 대한 프록시 작업자 구성 configuring-the-proxy-worker-for-indesign-server

NOTE
작업자는 프록시 인스턴스에 있습니다.
  1. 도구 콘솔에서 를 확장합니다. Cloud Services 구성 왼쪽 창에 있습니다. 그런 다음 를 확장합니다. 클라우드 프록시 구성.

  2. Double-click the IDS worker to open for configuration.

  3. 클릭 편집 구성 대화 상자를 열고 필수 설정을 정의하려면

    proxy_idsworkerconfig

    • IDS 풀: InDesign Server과 통신하는 데 사용할 SOAP 끝점입니다. 필수 항목을 추가, 제거 및 주문할 수 있습니다.
  4. 클릭 확인 저장

InDesign Server 및 Experience Manager 다른 호스트에 있거나 이 응용 프로그램 중 하나 또는 둘 다 기본 포트에서 작동하지 않는 경우, Day CQ Link Externalizer InDesign Server의 호스트 이름, 포트 및 컨텐츠 경로를 설정합니다.

  1. URL에서 구성 관리자에 액세스합니다 https://[AEM_server]:[port]/system/console/configMgr.

  2. 구성을 찾습니다 Day CQ Link Externalizer. 클릭 편집 엽니다.

  3. Link Externalizer 설정을 사용하여 Experience Manager 배포 및 InDesign Server. 사용 도메인 필드에 호스트 이름과 컨텍스트 경로를 지정합니다. Adobe InDesign Server. 화면의 지시를 따르십시오. 저장 ​을 클릭합니다.

    외부 도우미 설정 연결

InDesign Server에 대한 병렬 작업 처리 활성화 enabling-parallel-job-processing-for-indesign-server

이제 ID에 대한 병렬 작업 처리를 활성화할 수 있습니다.

먼저 최대 병렬 작업 수( x) InDesign Server이 다음을 처리할 수 있습니다.

  • 단일 다중 프로세서 시스템에서 InDesign Server이 처리할 수 있는 최대 병렬 작업(x)은 ID를 실행하는 프로세서 수보다 1개 적습니다.
  • 여러 시스템에서 ID를 실행하는 경우 사용 가능한 총 프로세서 수(예: 모든 시스템의 경우)를 계산한 다음 총 시스템 수를 빼야 합니다.

병렬 ID 작업 수를 구성하려면

  1. 를 엽니다. 구성 Felix Console 탭 예:

    http://localhost:4502/system/console/configMgr

  2. 다음 위치에서 ID 처리 큐를 선택합니다.

    Apache Sling Job Queue Configuration

  3. 설정:

    • 유형 - Parallel
    • 최대 병렬 작업 수 - <*x*> (위에서 계산됨)
  4. 이러한 변경 사항을 저장합니다.

  5. Adobe CS6 이상 버전에 대한 다중 세션 지원을 활성화하려면 enable.multisession.name 확인란 아래의 com.day.cq.dam.ids.impl.IDSJobProcessor.name configuration.

  6. 만들기 < *x*> ID 작업자 구성에 SOAP 끝점을 추가하여 ID 작업자.

    InDesign Server을 실행하는 컴퓨터가 여러 개인 경우 각 컴퓨터에 대해 SOAP 엔드포인트(시스템당 프로세서 수 -1)를 추가합니다.

    note note
    NOTE
    작업자 풀을 사용하여 작업할 경우 ID 작업자 차단 목록을 활성화할 수 있습니다.
    이렇게 하려면 아래의 "enable.retry.name" 확인란을 활성화합니다 com.day.cq.dam.ids.impl.IDSJobProcessor.name 구성. ID 작업 검색을 활성화합니다.
    또한, com.day.cq.dam.ids.impl.IDSPoolImpl.name 구성, 에 양의 값을 설정합니다. max.errors.to.blacklist 작업 처리기 목록에서 ID를 제한하기 전에 작업 검색의 수를 결정하는 매개 변수
    기본적으로 구성 가능한(retry.interval.to.whitelist.name) ID 작업자의 유효성을 다시 검사한 시간(분). 작업자가 온라인에서 검색되면 차단 목록에서 제거됩니다.

Adobe InDesign 서버 10.0 이상 지원 활성화 enabling-support-for-indesign-server-or-higher

InDesign 서버 10.0 이상의 경우 다음 단계를 수행하여 다중 세션 지원을 활성화합니다.

  1. 에서 구성 관리자를 엽니다. Assets 인스턴스 https://[aem_server]:[port]/system/console/configMgr.
  2. 구성 편집 com.day.cq.dam.ids.impl.IDSJobProcessor.name.
  3. 선택 ids.cc.enable 옵션을 선택하고 저장.
NOTE
대상 InDesign Server 통합 Assets를 채울 때는 통합에 필요한 세션 지원 기능이 단일 코어 시스템에서 지원되지 않으므로 멀티 코어 프로세서를 사용하십시오.

Experience Manager 자격 증명 구성 configure-aem-credentials

InDesign 서버에서 서버에 액세스하기 위한 기본 관리자 자격 증명(사용자 이름 및 암호)을 변경할 수 있습니다 Experience Manager Adobe InDesign 서버와의 통합을 중단하지 않고 인스턴스를 생성할 수 있습니다.

  1. 이동 /etc/cloudservices/proxy.html.
  2. 대화 상자에서 새 사용자 이름과 암호를 지정합니다.
  3. 자격 증명을 저장합니다.
recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad