Adobe Experience Manager Assets Usa o:
Para fazer o upload completo de arquivos para Experience Manager Assets que você criou com Adobe InDesign, um proxy é usado. Isso usa um trabalhador proxy para se comunicar com o Adobe InDesign Server, onde scripts são executados para extrair metadados e gerar várias representações para Experience Manager Assets. O trabalhador proxy permite a comunicação bidirecional entre as instâncias InDesign Server e Experience Manager em uma configuração de nuvem.
Adobe InDesign O é oferecido como duas ofertas separadas. Aplicativo de desktop Adobe InDesign usado para criar layouts de página para distribuição digital e impressa. O Adobe InDesign Server permite que você crie de forma programática documentos automatizados com base no que você criou com o InDesign. Ele opera como um serviço que oferece uma interface para seu mecanismo ExtendScript.Os scripts são escritos em ExtendScript, que é semelhante a JavaScript. Para obter informações sobre InDesign scripts, consulte https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
O Adobe InDesign Server pode ser integrado com Experience Manager Assets para que os arquivos INDD criados com InDesign possam ser carregados, as representações geradas, todas as mídias extraídas (por exemplo, vídeo) e armazenadas como ativos:
As versões anteriores de Experience Manager podiam extrair XMP e a miniatura, agora todas as mídias podem ser extraídas.
Faça upload do arquivo INDD para Experience Manager Assets.
Uma estrutura envia scripts de comando para o InDesign Server via SOAP (Simple Object Access Protocol).
Este script de comando irá:
Recupere o arquivo INDD.
Executar comandos InDesign Server:
Poste os arquivos resultantes de volta em Experience Manager Assets.
IDML é um formato baseado em XML que renderiza todo o conteúdo do arquivo InDesign. Ele é armazenado como um pacote compactado usando a compactação ZIP. Para obter mais informações, consulte Formatos de intercâmbio de InDesigns INX e IDML.
Se InDesign Server não estiver instalado ou configurado, você ainda poderá carregar um arquivo INDD 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 Experience Manager Assets e depois de configurar seu proxy, é necessário:
Para instalar e iniciar o InDesign Server para uso com Experience Manager:
Baixe e instale o InDesign Server.
Se necessário, você pode personalizar a configuração da sua instância 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 Assets O tem um fluxo de trabalho pré-configurado para Ativo de atualização do DAM, que tem várias etapas de processo especificamente para 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 workflow). Se você estiver usando os valores padrão (incluindo a porta SOAP), nenhuma configuração será necessária.
Após a configuração, o upload de arquivos InDesign em Experience Manager Assets (por qualquer um dos métodos habituais) aciona o fluxo de trabalho para processar o ativo e preparar as várias representações. Teste sua configuração carregando um arquivo INDD em Experience Manager Assets para confirmar que você vê as diferentes representações criadas pelo IDS em <*your_asset*>.indd/Renditions
Esta etapa controla a extração de mídia do arquivo INDD.
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 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
.
Não altere a biblioteca ExtendScript. Esta biblioteca fornece a funcionalidade HTTP necessária para se comunicar com o Sling. Esta configuração especifica a biblioteca a ser enviada para o InDesign Server para uso lá.
O script ThumbnailExport.jsx
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 interface Experience Manager Assets. Finalmente, a etapa de fluxo de trabalho Excluir representação da visualização de imagem remove a representação de miniatura JPG, pois não é mais necessária.
Isso cria uma página Experience Manager a partir 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 pop-up, 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). Em uma instalação padrão Experience Manager, o seguinte está disponível:
IDML
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 será 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 Proxy da Nuvem.
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 InDesign Server e Experience Manager estiverem em hosts diferentes ou se um ou ambos os aplicativos não estiverem funcionando em portas padrão, configure Day CQ Link Externalizer para definir o nome do host, a porta e o caminho do conteúdo para InDesign Server.
Acesse o Console da Web em https://[aem_server]:[port]/system/console/configMgr
.
Localize o Day CQ Link Externalizer de configuração. Clique em Editar para abrir.
As configurações do Link Externalizer ajudam a criar URLs absolutos para a implantação Experience Manager e para o InDesign Server. Use o campo Domains para especificar o nome do host para Adobe InDesign Server. Clique em Salvar.
Em URLs absolutos, use localhost
como o nome do host para sua instância local (autor) e o nome do host ou endereço IP para a instância de publicação, conforme mostrado na ilustração a seguir.
Agora é possível habilitar o processamento paralelo de tarefas para IDS. Determine o número máximo de trabalhos paralelos (x
) que um InDesign Server pode processar:
x
) que um InDesign Server pode processar é um menor que o número de processadores executando IDS.Para configurar o número de trabalhos paralelos do IDS:
Abra a guia Configurations do Felix Console; por exemplo: https://[aem_server]:[port]/system/console/configMgr
.
Selecione a fila de processamento do IDS em Apache Sling Job Queue Configuration
.
Ajustar:
Parallel
<*x*>
(conforme calculado acima)Salve essas alterações.
Para ativar o suporte a várias sessões para o Adobe CS6 e posterior, marque a caixa de seleção enable.multisession.name
, na configuração com.day.cq.dam.ids.impl.IDSJobProcessor.name
.
Crie um pool de funcionários do x
IDS adicionando pontos de extremidade SOAP à configuração do IDS Worker.
Se houver várias máquinas executando InDesign 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 configuração com.day.cq.dam.ids.impl.IDSJobProcessor.name
, que permite repetições de trabalho do IDS.
Além disso, na configuração com.day.cq.dam.ids.impl.IDSPoolImpl.name
, defina um valor positivo para o parâmetro max.errors.to.blacklist
que determina o número de repetições de trabalho antes de barrar um IDS da lista de manipuladores de trabalho.
Por padrão, após o tempo 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 InDesign Server 10.0 ou superior, execute as etapas a seguir 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 a integração InDesign Server com Experience Manager 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 InDesign Server de sua implantação Experience Manager sem interromper a integração com o InDesign Server.
/etc/cloudservices/proxy.html
.