Uso de Fragmentos de experiência using-experience-fragments

Esta página abrange os seguintes tópicos:

  • Visão geral
  • Usando Fragmentos de experiência no AEM Screens
  • Propagando alterações na página

Visão geral overview

Um Fragmento de experiência é um grupo de um ou mais componentes, incluindo conteúdo e layout, que podem ser referenciados nas páginas. Os Fragmentos de experiência podem conter qualquer componente. Por exemplo, ela pode conter um ou vários componentes que podem conter qualquer item em um sistema de parágrafo referenciado na experiência completa ou solicitado por um terceiro endpoint.

Uso de fragmentos de experiência no AEM Screens using-experience-fragments-in-aem-screens

NOTE
O exemplo a seguir usa We.Retail como um projeto de demonstração de onde o Fragmento de experiência é aplicado de uma página Sites a um projeto do AEM Screens.

Como exemplo, o fluxo de trabalho a seguir demonstra o uso de Fragmentos de experiência de We.Retail no Sites. Você pode escolher uma página da Web e usar esse conteúdo no canal do AEM Screens em um de seus projetos.

Pré-requisitos pre-requisites

Criando um projeto de demonstração com um canal

Criando um projeto

  1. Para criar um projeto, clique em Criar projeto do Screens.
  2. Insira o Título como DemoProject.
  3. Clique em Salvar.

Um DemoProject foi adicionado à sua AEM Screens.

Criando um Canal

  1. Navegue até o DemoProject que você criou e clique na pasta Channels.

  2. Clique em Criar na barra de ações para que você possa abrir o assistente.

  3. Escolha o modelo Canal de Sequência no assistente e clique em Avançar.

  4. Insira o Title como TestChannel e clique em Criar.

Um TestChannel foi adicionado ao seu DemoProject.
screen_shot_2019-07-29at105101am

Criação de um fragmento de experiência creating-an-experience-fragment

Siga as etapas abaixo para aplicar o conteúdo de We.Retail ao seu TestChannel no DemoProject.

  1. Navegue até a página Sites no We.Retail

    1. Navegue até Sites, clique em We.Retail > Estados Unidos > Inglês > Equipamentos e clique nesta página para usá-la como um Fragmento de Experiência para o seu canal do Screens.

    2. Clique em Editar na barra de ações para que você possa abrir a página que deseja usar como um Fragmento de experiência para o seu canal do Screens.

  2. Reutilizando o conteúdo

    1. Clique no fragmento que deseja incluir no canal.
    2. Clique no último ícone à direita para abrir a caixa de diálogo Converter em fragmento de experiência.

    screen_shot_2019-07-29at105314am

  3. Criando um fragmento de experiência

    1. Escolha a Ação como Criar um novo Fragmento de Experiência.

    2. Clique no Caminho principal.

    3. Clique no Modelo. Escolha o modelo Fragmento de experiência - Variação de Screens aqui (valor no campo /libs/settings/screens/experience-fragments/templates/experience-fragment-template-screens).

    4. Insira o Título do fragmento como FragmentoTelas.

    5. Para concluir a criação de um novo Fragmento de experiência, clique na marca de seleção.

    screen_shot_2019-07-29at105918am

    Para selecionar uma opção mais fácil, clique na marca de seleção à direita do campo para abrir a caixa de diálogo de seleção.

  4. Criando Live Copy do Fragmento de experiência

    1. Navegue até a página inicial do AEM.
    2. Clique em Fragmentos de experiência, realce o Fragmento de telas e clique em Variação como Live Copy, conforme mostrado na figura abaixo:

    screen_shot_2019-07-29at110443am

    c. Clique no FragmentoTelas do assistente Criar Live Copy e clique em Avançar.

    d. Insira o Título e o Nome como Screens.

    e. Clique em Criar para criar a Live Copy.

    f. Clique em Concluído para voltar à página FragmentosDeTelas.

    screen_shot_2019-07-29at110616am

    note note
    NOTE
    Depois de criar um fragmento do AEM Screens, você pode editar as propriedades do fragmento. Clique no fragmento e em Propriedades na barra de ações.

    Editando Propriedades de um Fragmento de Screens

    1. Navegue até ScreensFragment (criado nas etapas anteriores) e clique em Propriedades na barra de ações.

    2. Clique na guia Configuração Offline, conforme mostrado na figura abaixo.

    Você pode adicionar as Bibliotecas do lado do cliente (Java™ e CSS) e os Arquivos estáticos ao seu Fragmento de experiência.

    O exemplo a seguir mostra a adição de bibliotecas do lado do cliente e das fontes como parte dos arquivos estáticos ao seu Fragmento de experiência. fragmento

  5. Usando o Fragmento de experiência como um Componente no Canal do Screens

    1. Navegue até o canal do Screens no qual deseja usar o fragmento Screens.

    2. Clique em TestChannel e em Edit na barra de ações.

    3. Clique no ícone componentes na guia lateral.

    4. Arraste e solte o Fragmento de experiência no seu canal.

    screen_shot_2019-07-29at123115pm

    e. Clique no componente Fragmento de experiência e clique no ícone superior esquerdo (chave inglesa) para abrir a caixa de diálogo Fragmento de experiência.

    f. Clique na Live Copy do Screens do fragmento criado na Etapa 3 do Caminho.

    screen_shot_2019-07-26at82650pm

    f. Clique na Live Copy do Screens do fragmento criado na Etapa 3 no Fragmento de experiência.

    screen_shot_2019-07-26at82509pm

    h. Insira os milissegundos em Duração.

    i. Clique em Configuração offline na caixa de diálogo Fragmentos de experiência para definir as bibliotecas do lado do cliente e os arquivos estáticos.

    note note
    NOTE
    Para adicionar bibliotecas do lado do cliente ou arquivos estáticos além do que você configurou na etapa (4), é possível adicionar o conteúdo da guia Configuração Offline na caixa de diálogo Fragmento de experiência.

    screen_shot_2019-07-26at82844pm

    j. Clique na marca de seleção para concluir o processo.

Validar o resultado validating-the-result

Após a conclusão das etapas anteriores, você pode validar seu Fragmento de experiência no ChannelOne ao:

  1. Navegando para o TestChannel.
  2. Selecionando a Visualização na barra de ações.

Exiba o conteúdo da página Sites (live-copy do Fragmento de Experiência) no seu canal, como mostrado na figura abaixo:
screen_shot_2018-06-08at120739pm

Propagando Alterações na Página propagating-changes-from-the-master-page

Live Copy refere-se à cópia (da origem) mantida pelas ações de sincronização, conforme definido pelas configurações de implantação.

Como o Fragmento de experiência que você criou é uma Live Copy das páginas do Sites e você altera esse fragmento específico da página principal, as alterações são exibidas em seu canal. Ou visualize o destino em que você usou o Fragmento de experiência.

NOTE
Para obter mais informações sobre a Live Copy, consulte Reutilizar conteúdo: gerenciador de vários sites e Live Copy.

Siga as etapas abaixo para propagar alterações do canal principal para o canal de destino:

  1. Clique no Fragmento de experiência da página Sites (principal) e clique no ícone de lápis para poder editar os itens no Fragmento de experiência.

    screen_shot_2018-06-08at122655pm

  2. Clique no Fragmento de experiência e clique na chave inglesa para abrir a caixa de diálogo e editar as imagens.

    screen_shot_2018-06-08at25031pm

  3. A caixa de diálogo Grade de Produtos é aberta.

    screen_shot_2018-06-08at25306pm

  4. É possível editar qualquer uma das imagens. Por exemplo, aqui a primeira imagem é substituída neste fragmento.

    screen_shot_2018-06-08at25608pm

  5. Clique no Fragmento de experiência e clique no ícone Implantação para que você possa propagar alterações no fragmento usado no canal.

    screen_shot_2018-06-08at31352pm

  6. Clique em Implantação.

    Observe que as alterações são implementadas.

    screen_shot_2018-06-08at32148pm

Validar as alterações validating-the-changes

Siga as etapas abaixo para confirmar as alterações no canal:

  1. Navegue até Screens > Canais > TestChannel.

  2. Clique em Visualizar na barra de ações.

A imagem a seguir ilustra as alterações em seu TestChannel:
screen_shot_2018-06-08at33351pm

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053