Configurar pesquisa para a interface do usuário do AEM Assets id192SC800MY4

Por padrão, o AEM não reconhece o conteúdo DITA e, portanto, não fornece nenhum mecanismo para pesquisar conteúdo DITA em seu repositório. O AEM Guides permite adicionar o recurso de pesquisa de conteúdo DITA no repositório AEM.

Por padrão, o AEM não reconhece o conteúdo DITA e, portanto, não fornece nenhum mecanismo para pesquisar conteúdo DITA em seu repositório. Além disso, não há recurso de OOTB para pesquisar conteúdo com base em sua UUID. O AEM Guides permite adicionar os recursos de pesquisa de conteúdo DITA e pesquisa baseada em UUID no repositório AEM.

A configuração da pesquisa de conteúdo DITA envolve as seguintes tarefas:

Além de adicionar o recurso de pesquisa, você também pode configurar as pastas que não devem ser incluídas na pesquisa. Para obter mais detalhes, consulte Excluir arquivos temporários dos resultados da pesquisa.

Adicionar componente de pesquisa do elemento DITA na interface do usuário do Assets id192SF0F50HS

Execute o seguinte para adicionar o componente de pesquisa de conteúdo DITA na interface do usuário do AEM Assets:

  1. Faça logon no Adobe Experience Manager como administrador.

  2. Clique no link Adobe Experience Manager na parte superior e escolha Ferramentas.

  3. Selecione Geral na lista de ferramentas e clique no bloco Pesquisar Forms.

  4. Na lista Pesquisar Forms, selecione o Painel de Pesquisa do Administrador do Assets.

  5. Clique em Editar.

  6. Na guia Selecionar predicado, navegue até o final da lista.

  7. Arraste e solte o Predicado do elemento DITA no local necessário no formulário de pesquisa.

    {width="650"}

  8. Clique em Concluído para salvar suas alterações.

    Ao acessar a opção Filtros na interface do usuário do Assets, você terá a opção de filtragem de pesquisa Elemento DITA.

    {width="350"}

Adicionar componente de pesquisa baseado em UUID na interface do usuário do Assets id2034F04K05Z

Execute o seguinte para adicionar o componente de pesquisa baseada em UUID na interface do usuário do AEM Assets:

  1. Faça logon no Adobe Experience Manager como administrador.

  2. Clique no link Adobe Experience Manager na parte superior e escolha Ferramentas.

  3. Selecione Geral na lista de ferramentas e clique no bloco Pesquisar Forms.

  4. Na lista Pesquisar Forms, selecione o Painel de Pesquisa do Administrador do Assets.

  5. Clique em Editar.

  6. Na guia Selecionar predicado, escolha Predicado da propriedade e arraste-o e solte-o no local necessário no formulário de pesquisa.

  7. Na guia Configurações, forneça os seguintes detalhes para o componente Predicado da Propriedade recém-adicionado:

    • Rótulo do campo: UUID
    • Nome da propriedade: jcr:content/fmUuid
  8. Clique em Concluído para salvar suas alterações.

    Ao acessar a opção Filtros na interface do usuário do Assets, você terá a opção de filtragem de pesquisa baseada em UIS.

Fornecer permissões aos usuários id192SF0G0RUI

Os autores e editores precisariam receber permissões explícitas para acessar os recursos de pesquisa na interface do usuário do Assets. Se você não conceder essas permissões, os usuários não poderão pesquisar conteúdo DITA com base em seus valores de elemento/atributo ou UUID.

Execute as seguintes etapas para fornecer acesso ao recurso Pesquisa DITA:

  1. Acesse a página de permissões do usuário e do grupo. O URL padrão para acessar a página é:

    http://<server name>:<port>/useradmin.html

  2. Procure o grupo de usuários ou um usuário individual ao qual você deseja conceder acesso. Por exemplo, para conceder acesso a todos os usuários no grupo de autores, insira os autores no campo Consulta de filtro e pressione Enter.

    {width="350"}

  3. Selecione o grupo autores.

  4. No painel direito, selecione a guia Permissões.

  5. Navegue até o seguinte local da pasta:

    /conf/global/settings/dam/search

  6. Conceda a permissão Ler na pasta de pesquisa.

    {width="650"}

  7. Clique em Salvar.

O usuário ou grupo de usuários selecionado terá acesso ao recurso de conteúdo DITA de pesquisa na interface do usuário do Assets.

Adicionar elementos ou atributos personalizados na pesquisa id192SF0G10YK

Para que a pesquisa DITA funcione, é necessário algum pré-processamento do conteúdo DITA. Essa etapa de pré-processamento extrai conteúdo seletivo de mapas e tópicos DITA individuais para que ele possa ser indexado para uma pesquisa mais rápida. Internamente, esse processo é chamado de Serialização. A serialização de arquivos DITA ocorre durante o upload do conteúdo ou também pode ser executada sob demanda. Ele usa um arquivo de configuração para determinar quanto conteúdo de cada arquivo DITA deve ser indexado. O local padrão do arquivo de serialização é:

/libs/fmdita/config/serializationconfig.xml

A configuração de pesquisa padrão permite procurar todos os elementos e atributos dentro do elemento prolog DITA. Se quiser pesquisar com base em outros elementos ou atributos, será necessário configurar o arquivo de serialização de pesquisa.

NOTE
Se você quiser ir com a configuração de pesquisa padrão dentro do elemento prolog, ignore esse processo.

Esse arquivo contém duas seções principais: conjunto de atributos e conjunto de regras. Um trecho da seção do conjunto de regras é fornecido abaixo:

<ruleset filetypes="xml dita"><!-- Element rules --><rule xpath="//[contains(@class, 'topic/topic')]/[contains(@class, 'topic/prolog')]//*[not(*)]" text="yes" attributeset="all-attrs" /><!-- Attribute rules --><rule xpath="//[contains(@class, 'topic/topic')]/[contains(@class, 'topic/prolog')]///@[local-name() != 'class']" /></ruleset>

Na seção do conjunto de regras, você pode especificar:

  • Regras para extrair os elementos

  • Regras para extrair atributos

Uma regra consiste no seguinte:

A consulta XPath contém o nome de classe do tipo de documento. A classe topic/topic é usada para documentos DITA do tipo de tópico. Se você quiser criar uma regra para outros documentos DITA, use os seguintes nomes de classe:

Tipo de documento
Nome da classe
Tópico
- tópico/tópico
Tarefa
- tópico/tópico tarefa/tarefa
Conceito
- tópico/tópico conceito/conceito
Referência
- tópico/tópico referência/referência
Mapa
- mapa/mapa

Um conjunto de atributos contém uma lista de atributos que você deseja pesquisar no conteúdo DITA. O conjunto de atributos contém o seguinte:

Execute as seguintes etapas para adicionar elementos ou atributos DITA personalizados no arquivo de serialização de pesquisa:

  1. Faça logon no AEM e abra o modo CRXDE Lite.

  2. Navegue até o arquivo de configuração de serialização disponível no seguinte local:

    /libs/fmdita/config/serializationconfig.xml

  3. Crie um nó de sobreposição da pasta config no nó apps.

  4. Navegue até o arquivo de configuração disponível no nó apps:

    /apps/fmdita/config/serializationconfig.xml

  5. Adicione o elemento necessário ou os conjuntos de regras de atributo.

  6. Salve o arquivo.

  7. Abra a página Configuração do console da Web do Adobe Experience Manager. O URL padrão para acessar a página de configuração é:

    http://<server name>:<port>/system/console/configMgr

  8. Procure e clique no pacote com.adobe.fmdita.config.ConfigManager.

  9. Clique em Salvar.

As novas informações de serialização são armazenadas e ativadas para pesquisa. No entanto, é necessário extrair os metadados do conteúdo DITA existente para disponibilizá-los para pesquisa.

Extrair metadados de conteúdo existente id192SF0GA0HT

Depois de fazer qualquer alteração no arquivo de serialização de pesquisa padrão, você deve habilitar a opção Extração de metadados DITA no pacote com.adobe.fmdita.config.ConfigManager e executar o fluxo de trabalho para extrair metadados. Isso extrai os metadados necessários dos arquivos DITA existentes, e os mesmos são então disponibilizados para pesquisa.

Caso você crie novos arquivos ou edite qualquer arquivo após atualizar o arquivo de serialização, os metadados serão automaticamente extraídos desses arquivos. O processo de extração de metadados só é necessário para arquivos que já existem no repositório AEM.

A extração de metadados de arquivos DITA existentes envolve duas tarefas:

  1. Ativação da opção de extração de metadados no configMgr
  2. Execução do workflow de extração de metadados

Execute as seguintes etapas para habilitar a opção de extração de metadados no configMgr:

  1. Abra a página Configuração do console da Web do Adobe Experience Manager. O URL padrão para acessar a página de configuração é:

    http://<server name>:<port>/system/console/configMgr

  2. Procure e clique no pacote com.adobe.fmdita.config.ConfigManager.

  3. Selecione a opção Habilitar extração de metadados DITA.

  4. Clique em Salvar.

Execute as seguintes etapas para executar o fluxo de trabalho de extração de metadados:

  1. Faça logon no Adobe Experience Manager como administrador.

  2. Clique no link Adobe Experience Manager na parte superior e escolha Ferramentas.

  3. Selecione Guias na lista de ferramentas e clique no bloco Extração de metadados DITA.

  4. Se quiser extrair metadados de um único arquivo e suas dependências, clique no link Selecionar um Arquivo e procure um arquivo.

  5. Se quiser extrair metadados de vários arquivos de uma pasta, clique no link Selecionar pasta(s), navegue e selecione a pasta desejada. Clique no botão Adicionar para adicionar a pasta à lista de tarefas de serialização.

    note note
    NOTE
    Você pode selecionar e adicionar várias pastas a uma tarefa de serialização.
  6. Clique em Iniciar.

  7. Na caixa de diálogo Confirmar extração de metadados, clique em OK.

Excluir arquivos temporários dos resultados da pesquisa id197AHI0035Z

Por padrão, a pesquisa é executada em todo o repositório do AEM. Pode haver alguns locais que você gostaria de excluir da pesquisa. Por exemplo, ao iniciar o fluxo de trabalho de tradução de conteúdo, os arquivos não aprovados permanecem em um local de pasta temporária. Quando você executa a pesquisa, os arquivos desse local temporário também são retornados nos resultados da pesquisa.

Para impedir que o AEM Guides pesquise o local da pasta de tradução temporária, é necessário adicionar o local da pasta temporária na lista de exclusões.

Execute as seguintes etapas para excluir a pasta de tradução temporária da pesquisa:

NOTE
Você pode adicionar qualquer outro local de pasta à lista de exclusões usando esse procedimento.
  1. Faça logon no AEM e abra o modo CRXDE Lite.

  2. Navegue até o nó damAssetLucene disponível no seguinte local:

    /oak:index/damAssetLucene

  3. Adicione a seguinte propriedade no nó damAssetLucene:

    table 0-row-3 1-row-3
    Nome da propriedade Tipo Valor
    excludedPaths String[] Adicione o seguinte valor a esta propriedade:
    /content/dam/projects/translation_output
  4. Navegue até o nó lucene disponível no seguinte local:

    /oak:index/lucene

  5. Adicione a seguinte propriedade no nó lucene:

    table 0-row-3 1-row-3
    Nome da propriedade Tipo Valor
    excludedPaths String[]

    Adicionar os seguintes valores a esta propriedade:

    • /var/dxml
    • /content/dam/projects/translation_output
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178