Configuração e administração da funcionalidade de metadados em Assets

Adobe Experience Manager Assets mantém metadados para cada ativo. Permite a categorização e organização mais fáceis de ativos e ajuda as pessoas que estão procurando um ativo específico. Com a capacidade de manter e gerenciar metadados com seus ativos, você pode organizar e processar automaticamente ativos com base em seus metadados. Adobe Experience Manager Assets permite que os administradores configurem e personalizem a funcionalidade de metadados para modificar a oferta de Adobe padrão.

Editar schema de metadados

Para obter detalhes, consulte editar formuláriosde schema de metadados.

Registrar uma namespace personalizada em Experience Manager

Você pode adicionar suas próprias namespaces dentro Experience Manager. Assim como há namespaces predefinidas, como cq, jcre sling, você pode ter uma namespace para os metadados do repositório e o processamento XML.

  1. Acesse a página de administração do tipo de nó https://[aem_server]:[port]/crx/explorer/nodetypes/index.jsp.
  2. Para acessar a página de administração de namespaces, clique em Namespaces na parte superior da página.
  3. Para adicionar uma namespace, clique em Novo na parte inferior da página.
  4. Especifique uma namespace personalizada na convenção de namespace XML. Especifique a ID na forma de um URI e um prefixo associado para a ID. Clique em Salvar.

Configurar limites para atualização de metadados em massa

Para evitar uma situação semelhante a DOS (negação de serviço), Enterprise Manager limita o número de parâmetros suportados em uma solicitação Sling. Ao atualizar metadados de muitos ativos de uma só vez, você pode atingir o limite e os metadados não são atualizados para mais ativos. O Enterprise Manager gera o seguinte aviso nos registros:

org.apache.sling.engine.impl.parameters.Util Too many name/value pairs, stopped processing after 10000 entries

To change the limit, access Tools > Operations > Web Console and change the value of Maximum POST Parameters in Apache Sling Request Parameter Handling OSGi configuration.

Perfis de metadados

Um perfil de metadados permite aplicar metadados padrão a ativos em uma pasta. Crie um perfil de metadados e aplique-o a uma pasta. Qualquer ativo carregado posteriormente para a pasta herda os metadados padrão configurados no perfil de metadados.

Adicionar um perfil de metadados

  1. Navegue até Ferramentas > Ativos > Perfis ​de metadados e clique em Criar.

  2. Digite um título para o perfil, por exemplo Sample Metadata, e clique em Criar. O formulário Editar formulário para o perfil de metadados é exibido.

    Editar um formulário de metadados

  3. Clique em um componente e configure suas propriedades na guia Configurações . Por exemplo, clique no componente Descrição e edite suas propriedades.

    Configuração de um componente no perfil de metadados

    Edite as seguintes propriedades para o componente Descrição :

    • Rótulo do campo: O nome de exibição da propriedade de metadados. É apenas para a referência do usuário.

    • Mapear para propriedade: O valor dessa propriedade fornece o caminho relativo ou o nome para o nó do ativo no qual ele é salvo no repositório. O valor deve sempre ser start ./ porque indica que o caminho está sob o nó do ativo.

    Configuração de mapeamento para propriedade no perfil de metadados

    The value you specify for Map to property is stored as a property under the asset's metadata node. Por exemplo, se você especificar ./jcr:content/metadata/dc:desc como o nome do Mapa para a propriedade, Assets armazenará o valor dc:desc no nó de metadados do ativo.

    • Valor padrão: Use essa propriedade para adicionar um valor padrão para o componente de metadados. Por exemplo, se você especificar "Minha descrição", esse valor será atribuído à propriedade dc:desc no nó de metadados do ativo.

    Definir descrição padrão no perfil de metadados

    Observação

    Adicionando um valor padrão a uma nova propriedade de metadados (que ainda não existe no . /jcr:content/metadata nó) não exibe a propriedade e seu valor na página Propriedades do ativo por padrão. Para visualização da nova propriedade na página Propriedades dos ativos, modifique o formulário de schema correspondente.

  4. (Opcional) Adicione mais componentes ao Formulário de edição na guia Criar formulário e configure as propriedades na guia Configurações. As seguintes propriedades estão disponíveis na guia Criar formulário:

Componente Propriedades
Título da seção Rótulo do campo,
Descrição
Texto em linha única Rótulo do campo,
Mapear para propriedade,
Valor padrão
Texto multivalor Rótulo do campo,
Mapear para propriedade,
Valor padrão
Número Rótulo do campo,
Mapear para propriedade,
Valor padrão
Data Rótulo do campo,
Mapear para propriedade,
Valor padrão
Tags padrão Rótulo do campo,
Mapear para propriedade,
Valor padrão,
Descrição
  1. Clique em Concluído. O Perfil Metadados é adicionado à lista de perfis na página Perfis ​Metadados.

    Perfil de metadados adicionado à página Perfis de metadados

Copiar um perfil de metadados

  1. Na página Perfis de metadados, selecione um perfil de metadados para fazer uma cópia dele.

    Copiar um perfil de metadados

  2. Click Copy from the toolbar.

  3. Na caixa de diálogo Copiar Perfil de Metadados, digite um título para a nova cópia do Perfil de Metadados.

  4. Clique em Copiar. A cópia do Perfil de metadados aparece na lista de perfis na página Perfis de metadados.

    Uma cópia do perfil de metadados adicionada na página Perfis de metadados

Excluir um perfil de metadados

  1. Na página Perfis de metadados, selecione um perfil a ser excluído.

  2. Clique em Excluir Perfis de metadados na barra de ferramentas.

  3. Na caixa de diálogo, clique em Excluir para confirmar a operação de exclusão. O perfil de metadados é excluído da lista.

Schema de metadados para uma pasta

Adobe Experience Manager Assets permite criar schemas de metadados para pastas de ativos, que definem o layout e os metadados exibidos nas páginas de propriedades da pasta.

Adicionar um formulário de schema de metadados de pasta

Use o editor do Forms Schema de Metadados da Pasta para criar e editar schemas de metadados para pastas.

  1. Na Experience Manager interface, vá para Ferramentas > Ativos > Schemas de metadados da pasta.
  2. Na página Forms do Schema de metadados da pasta, clique em Criar.
  3. Specify a name for the form, and click Create. O novo formulário de schema é listado na página do Forms do Schema.

Edit folder metadata schema forms

É possível editar um formulário de schema de metadados recém-adicionado ou existente, que inclui o seguinte:

  • Guias
  • Itens de formulário em guias.

Você pode mapear/configurar esses itens de formulário em um campo dentro de um nó de metadados no repositório CRX. É possível adicionar novas guias ou itens de formulário ao formulário de schema de metadados.

  1. Na página Forms do Schema, selecione o formulário criado e, em seguida, selecione a opção Editar na barra de ferramentas.

  2. Na página Editor de Schemas de Metadados de Pastas, clique em + para adicionar uma guia ao formulário. Para renomear a guia, clique no nome padrão e especifique o novo nome em Configurações.

    custom_tab

    Para adicionar mais guias, clique em +. Clique X em uma guia para excluí-la.

  3. Na guia ativa, adicione um ou mais componentes da guia Criar formulário .

    add_components

    Se você criar várias guias, clique em uma guia específica para adicionar componentes.

  4. Para configurar um componente, selecione-o e modifique suas propriedades na guia Configurações .

    Se necessário, exclua um componente da guia Configurações .

    configure_properties

  5. Clique em Salvar na barra de ferramentas para salvar as alterações.

Componentes para criar formulários

A guia Criar formulário lista itens de formulário que você usa no formulário de schema de metadados da pasta. A guia Configurações exibe os atributos para cada item selecionado na guia Criar formulário . Esta é uma lista dos itens de formulário disponíveis na guia Criar formulário :

Nome do componente Descrição
Título da seção Adicione um cabeçalho de seção para uma lista de componentes comuns.
Texto em linha única Adicione uma propriedade de texto de linha única. É armazenado como uma string.
Texto multivalor Adicione uma propriedade de texto de vários valores. Ele é armazenado como uma matriz de string.
Número Adicione um componente de número.
Data Adicione um componente de data.
Lista suspensa Adicione uma lista suspensa.
Tags padrão Adicionar uma tag.
Campo oculto Adicionar um campo oculto. Ele é enviado como um parâmetro POST quando o ativo é salvo.

Editar itens de formulário

Para editar as propriedades dos itens de formulário, clique no componente e edite todas as propriedades ou um subconjunto das seguintes na guia Configurações .

Rótulo do campo: O nome da propriedade de metadados que é exibida na página de propriedades da pasta.

Mapear para propriedade: Essa propriedade especifica o caminho relativo do nó de pasta no repositório CRX onde ele é salvo. Ele start com "./", que indica que o caminho está sob o nó da pasta.

Estes são os valores válidos para esta propriedade:

  • ./jcr:content/metadata/dc:title: Armazena o valor no nó de metadados da pasta como a propriedade dc:title.

  • ./jcr:created: Exibe a propriedade JCR no nó da pasta. Se você configurar essas propriedades no CRXDE, o Adobe recomenda marcá-las como Desativar edição, pois elas estão protegidas. Caso contrário, o erro ' Asset(s) failed to modify' ocorrerá quando você salvar as propriedades do ativo.

Para garantir que o componente seja exibido corretamente no formulário de schema de metadados, não inclua um espaço no caminho da propriedade.

Caminho JSON: Use-o para especificar o caminho do arquivo JSON no qual você especifica pares de valores chave para opções.

Espaço reservado: Use essa propriedade para especificar o texto relevante do espaço reservado para a propriedade metadata.

Opções: Use essa propriedade para especificar opções em uma lista.

Descrição: Use essa propriedade para adicionar uma breve descrição para o componente de metadados.

Classe: Classe de objeto à qual a propriedade está associada.

Delete folder metadata schema forms

Você pode excluir formulários de schema de metadados de pasta da página Forms do Schema Metadados de pasta. Para excluir um formulário, selecione-o e clique na opção Excluir da barra de ferramentas.

delete_form

Atribuir um schema de metadados de pasta

Você pode atribuir um schema de metadados de pasta a uma pasta na página Forms do Schema Metadados de pasta ou ao criar uma pasta.

Se você configurar um schema de metadados para uma pasta, o caminho para o formulário de schema será armazenado na folderMetadataSchema propriedade do nó de pasta em ./jcr:content.

Atribuir a um schema da página Schema Metadados da pasta

  1. Na Experience Manager interface, vá para Ferramentas > Ativos > Schemas de metadados da pasta.

  2. Na página do Forms Schema de metadados da pasta, selecione o formulário de schema que deseja aplicar a uma pasta.

  3. Na barra de ferramentas, clique em Aplicar às pastas.

  4. Selecione a pasta na qual aplicar o schema e clique em Aplicar. Se um schema de metadados já estiver aplicado na pasta, uma mensagem de aviso informará que você está prestes a substituir o schema de metadados existente. Clique em Substituir.

  5. Abra as propriedades de metadados da pasta na qual você aplicou o schema de metadados.

    folder_properties

    To view the folder metadata fields, click the Folder Metadata tab.

    folder_metadata_properties

Atribuir um schema ao criar uma pasta

Você pode atribuir um schema de metadados de pasta ao criar uma pasta. Se pelo menos um schema de metadados de pasta existir no sistema, uma lista extra será exibida na caixa de diálogo Criar pasta . Você pode selecionar o schema desejado. Por padrão, nenhum schema é selecionado.

  1. Na interface do Experience Manager Assets usuário, clique em Criar na barra de ferramentas.

  2. Especifique um título e nome para a pasta.

  3. Na lista Schema Metadados da pasta, selecione o schema desejado. Em seguida, clique em Criar.

    select_schema

  4. Abra as propriedades de metadados da pasta na qual você aplicou o schema de metadados.

  5. To view the folder metadata fields, click the Folder Metadata tab.

Usar o schema de metadados da pasta

Abra as propriedades de uma pasta configurada com um esquema de metadados de pasta. A Folder Metadata tab is displayed in the folder Properties page. Para exibir o formulário de esquema de metadados da pasta, selecione essa guia.

Insira os valores de metadados nos vários campos e clique em Salvar para armazenar os valores. Os valores especificados são armazenados no nó da pasta no repositório CRX.

folder_metadata_properties-1

Dicas e limitações

  • Para importar metadados em namespaces personalizadas, registre primeiro as namespaces.
  • O Seletor de propriedades exibe as propriedades usadas em editores de schemas e formulários de pesquisa. O Seletor de propriedades não seleciona propriedades de metadados de um ativo.
  • Você pode ter perfis de metadados pré-existentes desde antes de atualizar para a versão Experience Manager 6.5. Após a atualização, se esse perfil for aplicado nas Propriedades da pasta na guia Perfis de metadados, os campos do formulário de metadados não serão exibidos. No entanto, se um perfil de metadados recém-criado for aplicado, os campos do formulário serão exibidos, mas não estarão disponíveis conforme esperado. Não há perda de funcionalidade, mas se você quiser ver os campos de formulário (indisponíveis), edite e salve os perfis de metadados existentes.

Nesta página