AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
O Adobe Experience Manager Assets usa:
Estas podem abranger uma grande variedade de tarefas; por exemplo, usar um Adobe InDesign Server para processar arquivos.
Para fazer o upload completo dos arquivos para o Experience Manager Ativos que você criou com o Adobe InDesign que um proxy é usado. Isso usa um trabalhador proxy para se comunicar com a Adobe InDesign Server, onde scripts são executados para extrair metadados e gerar várias renderizações para Experience Manager Ativos. O trabalhador proxy permite a comunicação bidirecional entre o InDesign Server e o Experience Manager instância(s) em uma configuração de nuvem.
O Adobe InDesign vem como dois produtos:
InDesign
Isso permite que você crie layouts de página para distribuição impressa e/ou digital.
InDesign Server
Esse mecanismo permite que você crie documentos automatizados de forma programática com base no que você criou com o InDesign. Funciona como um serviço que oferece uma interface para o seu ExtendScript motor.
Os scripts são gravados em ExtendScript, que é semelhante ao JavaScript. Para obter informações sobre scripts Adobe InDesign, consulte https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
O InDesign Server pode ser integrado ao Experience Manager Ativos para que os arquivos sejam criados com o InDesign ( .indd
) podem ser carregadas, representações geradas, all mídia extraída (por exemplo, vídeo) e armazenada como ativos:
Versões anteriores de Experience Manager Conseguimos extrair XMP e a miniatura, agora todas as mídias podem ser extraídas.
Carregue seu .indd
para Experience Manager Ativos.
Uma estrutura envia scripts de comando para o InDesign Server via SOAP (Simple Object Access Protocol).
Este script de comando irá:
Recupere o .indd
arquivo.
Executar comandos do InDesign Server:
Poste os arquivos resultantes de volta para Experience Manager Ativos.
IDML é um formato baseado em XML que renderiza all no arquivo InDesign. Ele é armazenado como um pacote compactado usando CEP compactação.
Consulte Adobe InDesign Interchange Formatos INX e IDML para obter mais informações.
Se o InDesign Server não estiver instalado ou configurado, você ainda poderá fazer upload de um .indd
arquivo em Experience Manager. No entanto, as representações geradas serão limitadas a png
e jpeg
, você não poderá gerar html
, idml
ou as representações de página.
Após a geração da extração e da representação:
cq:Page
(tipo de representação).Para integrar o InDesign Server para uso com o Experience Manager Ativos e, após configurar seu proxy, é necessário:
Se necessário, configure o Experience Manager Fluxo de trabalho dos ativos.
Isso só será necessário se os valores padrão não forem apropriados para sua instância.
Configure um trabalhador proxy para o InDesign Server.
Para instalar e iniciar o InDesign Server para uso com Experience Manager:
Baixe e instale o Adobe InDesign Server.
InDesign Server (CS6 e superior).
Se necessário, é possível personalizar a configuração da instância do InDesign Server.
Na linha de comando, inicie o servidor:
<*ids-installation-dir*>/InDesignServer.com -port 8080
Isso iniciará o servidor com o plug-in SOAP escutando na porta 8080. Todas as mensagens de log e a saída são gravadas diretamente na janela de comando.
Se desejar salvar as mensagens de saída em um arquivo, use redirecionamento; por exemplo, em Windows:
<ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1
Experience Manager Os ativos têm um fluxo de trabalho pré-configurado Ativo de atualização DAM, que tem várias etapas do processo especificamente para o InDesign:
Esse workflow é configurado com valores padrão que podem ser adaptados para sua configuração nas várias instâncias do autor (esse é um workflow padrão, portanto, mais informações estão disponíveis em Editar um fluxo de trabalho). Se você estiver usando os valores padrão (incluindo a porta SOAP), nenhuma configuração será necessária.
Após a configuração, faça upload dos arquivos InDesign para Experience Manager Os ativos (de acordo com qualquer um dos métodos habituais) acionarão o fluxo de trabalho necessário para processar o ativo e preparar as várias representações. Teste sua configuração carregando uma .indd
arquivo em Experience Manager Ativos para confirmar que você vê as diferentes representações criadas por IDS em <*your_asset*>.indd/Renditions
Essa etapa controla a extração de mídia do .indd
arquivo.
Para personalizar, edite a guia Argumentos da etapa Extração de mídia.
Argumentos de extração de mídia e caminhos de script
Biblioteca da ExtendScript: Esta é uma biblioteca de método http get/post simples, exigida pelos outros scripts.
Estender scripts: Você pode especificar combinações de script diferentes aqui. Se quiser que seus próprios scripts sejam executados no InDesign Server, salve os scripts em /apps/settings/dam/indesign/scripts
.
Para obter informações sobre scripts de InDesign, consulte https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
Não altere a biblioteca ExtendScript. A biblioteca fornece a funcionalidade HTTP necessária para se comunicar com o Sling. Essa configuração especifica a biblioteca a ser enviada para uso no Adobe InDesign Server.
O ThumbnailExport.jsx
O script executado pela etapa do fluxo de trabalho Extração de mídia gera uma renderização de miniatura no formato JPG. Essa representação é usada pela etapa do fluxo de trabalho Processar miniaturas para gerar as representações estáticas necessárias para Experience Manager.
Você pode configurar a etapa do fluxo de trabalho Processar miniaturas para gerar representações estáticas em tamanhos diferentes. Certifique-se de não remover os padrões, pois eles são exigidos pela variável Experience Manager Interface do usuário do Assets. Finalmente, a etapa do fluxo de trabalho Excluir representação da visualização de imagem remove a renderização de miniatura .jpg, pois não é mais necessária.
Isso cria um Experience Manager dos elementos extraídos. Um manipulador de extração é usado para extrair dados de uma representação (atualmente HTML ou IDML). Esses dados são usados para criar uma página usando o PageBuilder.
Para personalizar, edite a guia Argumentos da etapa Extração de página.
Manipulador de extração de página: Na lista suspensa, selecione o manipulador que deseja usar. Um manipulador de extração opera em uma representação específica, escolhida por um RenditionPicker
relacionado (consulte a ExtractionHandler
API). Por padrão, o IDML Export Extraction Handler está disponível. Ela opera no IDML
representação gerada na etapa MediaExtract .
Nome da página: Especifique o nome que deseja atribuir à página resultante. Se deixado em branco, o nome será "página" (ou um derivado se "página" já existir).
Título da página: Especifique o título que deseja atribuir à página resultante.
Caminho raiz da página: O caminho para o local raiz da página resultante. Se deixado em branco, o nó que mantém as representações do ativo é usado.
Modelo de página: O modelo a ser usado ao gerar a página resultante.
Design da página: O design da página a ser usado ao gerar a página resultante.
O trabalhador reside na instância do proxy.
No console Ferramentas , expanda Configurações do Cloud Services no painel esquerdo. Em seguida, expanda Configuração do Cloud Proxy.
Clique duas vezes no trabalhador IDS para abrir a configuração.
Clique em Editar para abrir a caixa de diálogo de configuração e definir as configurações necessárias:
Clique em OK para salvar.
Se o InDesign Server e Experience Manager estão em hosts diferentes ou um ou ambos os aplicativos não estão funcionando em portas padrão, configure Externalizador de links CQ do dia para definir o nome do host, a porta e o caminho do conteúdo para o InDesign Server.
Acesse o Configuration Manager no URL https://[AEM_server]:[port]/system/console/configMgr
.
Localize a configuração Externalizador de links CQ do dia. Clique em Editar para abrir.
As configurações do Link Externalizer ajudam a criar URLs absolutos para o Experience Manager e para a InDesign Server. Use Domínios para especificar o nome do host e o caminho do contexto para a variável Adobe InDesign Server. Siga as instruções na tela. Clique em Salvar.
Agora é possível habilitar o processamento paralelo de tarefas para IDS.
Primeiro, você precisa determinar o número máximo de trabalhos paralelos ( x
) um InDesign Server pode processar:
Para configurar o número de trabalhos paralelos do IDS:
Abra o Configurações guia do Felix Console; por exemplo:
http://localhost:4502/system/console/configMgr
Selecione a fila de processamento do IDS em:
Apache Sling Job Queue Configuration
Definir:
Parallel
<*x*>
(conforme calculado acima)Salve essas alterações.
Para ativar o suporte a várias sessões para o Adobe CS6 e posterior, verifique o enable.multisession.name
caixa de seleção em com.day.cq.dam.ids.impl.IDSJobProcessor.name configuration
.
Se houver várias máquinas executando InDesigns Server, adicione pontos de extremidade SOAP (número de processadores por máquina -1) para cada máquina.
Ao trabalhar com um pool de trabalhadores, você pode habilitar a lista de bloqueios de trabalhadores IDS.
Para fazer isso, ative a caixa de seleção "enable.retry.name", na guia com.day.cq.dam.ids.impl.IDSJobProcessor.name
, que permite novas tentativas de trabalho do IDS.
Além disso, em com.day.cq.dam.ids.impl.IDSPoolImpl.name
, defina um valor positivo para max.errors.to.blacklist
parâmetro que determina o número de novas tentativas de trabalho antes de barrar uma IDS da lista de manipuladores de trabalho
Por padrão, depois do valor configurável (retry.interval.to.whitelist.name
) em minutos, o trabalhador IDS é revalidado. Se o trabalhador for encontrado online, ele será removido da lista de bloqueios.
Para o servidor InDesign 10.0 ou superior, execute as seguintes etapas para ativar o suporte a várias sessões.
https://[aem_server]:[port]/system/console/configMgr
.com.day.cq.dam.ids.impl.IDSJobProcessor.name
.Para InDesign Server integração com Assets, use um processador multi-núcleo porque o recurso de suporte de sessão necessário para a integração não é suportado em sistemas de núcleo único.
Você pode alterar as credenciais de administrador padrão (nome de usuário e senha) para acessar o servidor do InDesign de seu Experience Manager sem interromper a integração com o servidor do Adobe InDesign.
/etc/cloudservices/proxy.html
.