Show Menu
화제×

통합 Adobe Experience Manager Assets 과 Adobe InDesign Server

Adobe Experience Manager Assets CFP 패키지를:
  • 특정 처리 작업의 로드를 배포하는 프록시입니다. 프록시는 특정 작업을 수행하기 위해 프록시 작업자와 통신하고 결과를 전달하는 다른 Experience Manager Experience Manager 인스턴스입니다.
  • 특정 작업을 정의 및 관리하는 프록시 작업자입니다. 여기에는 다양한 작업이 포함될 수 있습니다. 예를 들어, an을 사용하여 파일 InDesign Server 을 처리합니다.
프록시로 만든 파일 Experience Manager Assets 을 업로드하기 위해 Adobe InDesign 가 사용됩니다. 이 기능은 프록시 작업자를 사용하여 스크립트와 Adobe InDesign Server통신합니다. 여기에서 스크립트를 실행하여 메타데이터를 추출하고 다양한 변환을 생성할 수 Experience Manager Assets있습니다. 프록시 작업자는 클라우드 구성에서 인스턴스와 인스턴스 간 InDesign Server 의 Experience Manager 양방향 통신을 활성화합니다.
Adobe InDesign 는 두 개의 별도 서비스로 제공됩니다. 인쇄 및 디지털 배포를 위한 페이지 레이아웃을 디자인하는 데 사용되는 Adobe InDesign 데스크탑 앱 Adobe InDesign Server를 사용하면 제작한 컨텐츠를 기반으로 프로그래밍 방식으로 자동화된 문서를 만들 수 있습니다 InDesign. 이 스크립트는 ExtendScript 엔진에 대한 인터페이스를 제공하는 서비스로 작동합니다.스크립트는 ExtendScript작성되며 이는 JavaScript비슷한 방식입니다. 스크립트에 대한 자세한 내용은 InDesign https://www.adobe.com/devnet/indesign/documentation.html#idscripting을 참조하십시오 .

추출 작동 방식

이 Adobe InDesign Server 를 다음 Experience Manager Assets 과 통합하여 INDD 파일을 업로드하고, 변환에서 생성하며, 모든 미디어를 추출하고(예: 비디오) 에셋으로 저장할 InDesign 수 있습니다.
이전 버전의 XMP와 축소판을 추출할 수 Experience Manager 있었지만 이제 모든 미디어를 추출할 수 있습니다.
  1. INDD 파일을 업로드합니다 Experience Manager Assets.
  2. 프레임워크는 명령 스크립트를 SOAP(Simple Object Access Protocol)를 통해 InDesign Server 전송합니다. 이 명령 스크립트는 다음을 수행합니다.
    • INDD 파일을 검색합니다.
    • 명령 실행 InDesign Server :
      • 구조, 텍스트 및 모든 미디어 파일이 추출됩니다.
      • PDF 및 JPG 변환이 생성됩니다.
      • HTML 및 IDML 변환이 생성됩니다.
    • 결과 파일을 다시 에 Experience Manager Assets게시합니다.
    IDML은 파일의 모든 내용을 렌더링하는 XML 기반 InDesign 포맷입니다. 압축 패키지로 저장되며 ZIP 압축을 사용합니다. 자세한 내용은 InDesign Interchange Formats INX 및 IDML을 참조하십시오 .
    설치 InDesign Server 가 설치되지 않았거나 구성되지 않은 경우에도 INDD 파일을 업로드할 수 있습니다 Experience Manager. 그러나 생성된 변환은 PNG 및 JPEG로 제한됩니다. HTML, .idml 또는 페이지 변환을 생성할 수 없습니다.
  3. 추출 및 변환 생성 후:
    • 구조가 cq:Page (변환 유형)에 복제됩니다.
    • 추출된 텍스트와 파일은 에 저장됩니다 Experience Manager Assets.
    • 모든 변환은 자산 자체 Experience Manager Assets에 저장됩니다.

Adobe Experience Manager InDesign Server 와 통합

프록시를 구성 InDesign Server 과 Experience Manager Assets 구성한 후 사용할 수 있도록 통합하려면 다음을 수행해야 합니다.
  1. 필요한 경우 Experience Manager 자산 워크플로우를 구성합니다 . 기본값이 인스턴스에 적합하지 않은 경우에만 필요합니다.

설치 InDesign Server

을(를) 설치하고 다음 InDesign Server 과 함께 사용하려면 Experience Manager다음을 수행하십시오.
  1. 을 다운로드하여 설치합니다 InDesign Server.
  2. 필요한 경우 인스턴스의 구성을 사용자 정의할 수 InDesign Server 있습니다.
  3. 명령줄에서 서버를 시작합니다.
    <*ids-installation-dir*>/InDesignServer.com -port 8080
    포트 8080에서 SOAP 플러그인 수신 대기로 서버를 시작합니다. 모든 로그 메시지와 출력은 명령 창에 직접 기록됩니다.
    출력 메시지를 파일에 저장하려면 리디렉션; 예를 들어, Windows: <ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1

워크플로우 Experience Manager Assets 구성

Experience Manager Assets 에는 다음과 같은 몇 가지 프로세스 단계가 구체적으로 있는 사전 구성된 워크플로우 DAM 자산 업데이트 InDesign가 있습니다.
이 워크플로우는 다양한 작성 인스턴스에서 설정에 맞게 조정할 수 있는 기본값이 있는 설정으로 설정됩니다(표준 워크플로우이므로 워크플로우 편집에서 추가 정보를 사용할 수 있습니다 ). 기본값(SOAP 포트 포함)을 사용하는 경우 구성이 필요하지 않습니다.
설정 후, 일반적인 방법 InDesign Experience Manager Assets 으로 파일을 업로드하면 워크플로우를 트리거하여 자산을 처리하고 다양한 변환을 준비합니다. INDD 파일을 업로드하여 구성 테스트 Experience Manager Assets 를 통해 <*your_asset*>.indd/Renditions

Media extraction

이 단계는 INDD 파일에서 미디어 추출을 제어합니다.
사용자 정의하려면 미디어 추출 단계의 인수 탭을 편집할 수 있습니다 .
미디어 추출 인수 및 스크립트 경로
  • ExtendScript 라이브러리 : 다른 스크립트에 필요한 간단한 http get/post 메서드 라이브러리입니다.
  • 스크립트 확장 : 여기에서 다양한 스크립트 조합을 지정할 수 있습니다. 에서 자신만의 스크립트를 실행하려면 스크립트를 InDesign Server저장할 수 있습니다 /apps/settings/dam/indesign/scripts .
스크립트에 대한 자세한 Adobe InDesign 내용은 InDesign 개발자 설명서를 참조하십시오
ExtendScript 라이브러리를 변경하지 마십시오. 이 라이브러리는 Sling과 통신하는 데 필요한 HTTP 기능을 제공합니다. 이 설정은 사용할 라이브러리로 전송할 라이브러리를 InDesign Server 지정합니다.
미디어 추출 워크플로우 단계에서 실행되는 ThumbnailExport.jsx 스크립트는 축소판 변환을 JPG 형식으로 생성합니다. 이 변환은 # 워크플로우 단계에서 사용하여 필요한 정적 변환을 생성합니다 Experience Manager.
# 워크플로우 단계를 구성하여 서로 다른 크기로 정적 변환을 생성할 수 있습니다. 인터페이스에 필수이므로 기본값을 제거하지 않도록 Experience Manager Assets 확인합니다. 마지막으로, 이미지 미리 보기 변환 삭제 워크플로우 단계에서는 JPG 축소판 변환이 더 이상 필요하지 않으므로 제거합니다.

Page extraction

이렇게 하면 추출된 요소에서 Experience Manager 페이지가 만들어집니다. 추출 핸들러는 변환에서 데이터를 추출하는 데 사용됩니다(현재 HTML 또는 IDML). 그런 다음 이 데이터를 사용하여 PageBuilder를 사용하여 페이지를 만듭니다.
사용자 정의하려면 페이지 추출 단계의 인수 탭을 편집할 수 있습니다.
  • 페이지 추출 처리기 : 팝업 목록에서 사용할 핸들러를 선택합니다. 추출 핸들러는 관련 API에 의해 선택된 특정 변환에서 작동합니다 RenditionPicker ( ExtractionHandler API 참조). 표준 Experience Manager 설치에서는 다음을 사용할 수 있습니다.
    • IDML 내보내기 추출 핸들: MediaExtract 단계에서 생성된 IDML 변환에서 작동합니다.
  • 페이지 이름 : 결과 페이지에 지정할 이름을 지정합니다. 비워 두면 이름이 "page"(또는 "page"가 이미 있는 파생 페이지)입니다.
  • 페이지 제목 : 결과 페이지에 지정할 제목을 지정합니다.
  • 페이지 루트 경로 : 결과 페이지의 루트 위치에 대한 경로입니다. 비워 두면 자산의 표현물을 포함하는 노드가 사용됩니다.
  • 페이지 템플릿 : 결과 페이지를 생성할 때 사용할 템플릿입니다.
  • 페이지 디자인 : 결과 페이지를 생성할 때 사용할 페이지 디자인입니다.

프록시 작업자 구성 InDesign Server

작업자는 프록시 인스턴스에 상주합니다.
  1. 도구 콘솔의 왼쪽 창에서 클라우드 서비스 구성을 확장합니다. 그런 다음 클라우드 프록시 구성을 확장합니다 .
  2. IDS 작업자 를 두 번 클릭하여 구성을 엽니다.
  3. 편집 클릭하여 구성 대화 상자를 열고 필요한 설정을 정의합니다.
    • IDS 풀 ​과 통신하는 데 사용할 SOAP 끝점입니다 InDesign Server. 항목을 추가, 제거 및 주문할 수 있습니다.
  4. 확인을 클릭하여 저장합니다.

병렬 작업 처리 사용 InDesign Server

이제 IDS에 대한 병렬 작업 처리를 활성화할 수 있습니다. 처리할 수 있는 최대 병렬 작업( x ) InDesign Server 을 결정합니다.
  • 단일 다중 프로세서 시스템에서 처리할 수 있는 최대 병렬 작업( x )은 ID를 실행하는 프로세서 수보다 1개 InDesign Server 작습니다.
  • 여러 컴퓨터에서 ID를 실행하는 경우 사용 가능한 총 프로세서 수(예: 모든 시스템의 경우)를 계산한 다음 총 시스템 수를 빼야 합니다.
병렬 ID 작업 수를 구성하려면:
  1. Felix Console의 구성 탭을 엽니다. 예를 들면 다음과 같습니다. https://[aem_server]:[port]/system/console/configMgr .
  2. 아래에서 IDS 처리 큐를 선택합니다 Apache Sling Job Queue Configuration .
  3. 설정:
    • 유형 - Parallel
    • 최대 병렬 작업 - <*x*> (위에 계산됨)
  4. 이러한 변경 사항을 저장합니다.
  5. Adobe CS6 이상 버전에 대한 다중 세션 지원을 활성화하려면 구성 enable.multisession.name 아래에서 확인란을 com.day.cq.dam.ids.impl.IDSJobProcessor.name 선택합니다.
  6. IDS 작업자 구성에 SOAP 끝점을 추가하여 IDS 작업자 .
    실행 중인 컴퓨터가 여러 개인 경우 각 컴퓨터 InDesign Server에 대해 SOAP 끝점(시스템당 프로세서 수 -1)을 추가합니다.
직원 풀을 사용하는 경우 차단된 IDS 작업자 목록을 활성화할 수 있습니다.
이렇게 하려면 IDS 작업 검색을 활성화하는 구성 아래의 enable.retry.name 확인란을 com.day.cq.dam.ids.impl.IDSJobProcessor.name 활성화합니다.
또한 구성 아래에서 com.day.cq.dam.ids.impl.IDSPoolImpl.name ID를 작업 핸들러 목록에서 제외하기 전에 작업 검색의 수를 결정하는 매개 변수의 max.errors.to.blacklist 양수 값을 설정합니다.
기본적으로 구성 가능한( retry.interval.to.whitelist.name ) 시간(분) 후 IDS 워터의 유효성을 다시 검사해야 합니다. 작업자가 온라인에서 검색되면 차단된 목록에서 제거됩니다.

10.0 이상 InDesign Server 지원 활성화

10.0 InDesign Server 이상의 경우 다음 단계를 수행하여 다중 세션 지원을 활성화합니다.
  1. 인스턴스에서 구성 관리자를 Experience Manager Assets 엽니다 https://[aem_server]:[port]/system/console/configMgr .
  2. 구성을 편집합니다 com.day.cq.dam.ids.impl.IDSJobProcessor.name .
  3. ids.cc.en 사용 가능 옵션을 선택하고 #클릭합니다 .
통합 InDesign Server 의 경우 단일 코어 시스템에서 통합에 필요한 세션 지원 기능이 지원되지 않으므로 멀티 코어 프로세서 Experience Manager Assets를 사용하십시오.

자격 증명 Experience Manager 구성

기본 관리자 자격 증명(사용자 이름 및 암호)을 변경하여 InDesign Server 인스턴스와의 통합을 중단하지 않고 액세스할 수 Experience Manager InDesign Server있습니다.
  1. 이동 /etc/cloudservices/proxy.html .
  2. 대화 상자에서 새 사용자 이름과 암호를 지정합니다.
  3. 자격 증명을 저장합니다.