Abrir o Modo de Desenvolvedor

O modo Desenvolvedor é implementado como um painel lateral para o editor de páginas. Para abrir o painel, selecione Desenvolvedor no seletor de modo na barra de ferramentas do editor de páginas:

chlimage_1-229

O painel é dividido em duas guias:

  • Componentes - Mostra uma árvore de componentes, semelhante à árvore de conteúdo para autores

  • Erros - Quando ocorrem problemas, os detalhes são mostrados para cada componente.

Componentes

chlimage_1-230

Isso mostra uma árvore de componentes que:

  • Descreve a cadeia de componentes e modelos renderizados na página (SLY, JSP, etc.). A árvore pode ser expandida para mostrar o contexto na hierarquia.

  • Mostra o tempo computacional do lado do servidor necessário para renderizar o componente.

  • Permite expandir a árvore e selecionar componentes específicos dentro da árvore. A seleção fornece acesso aos detalhes do componente; como:

    • Caminho do repositório
    • Links para scripts (acessados no CRXDE Lite)
  • Os componentes selecionados (no fluxo de conteúdo, indicado por uma borda azul) serão realçados na árvore de conteúdo (e vice-versa).

Isso pode ajudar a:

  • Determine e compare o tempo de renderização por componente.
  • Consulte e entenda a hierarquia.
  • Entenda e melhore o tempo de carregamento da página ao encontrar componentes lentos.

Cada entrada de componente pode mostrar (por exemplo):

chlimage_1-231

  • Exibir detalhes: um link para uma lista que mostra:

    • todos os scripts de componente usados para renderizar o componente.
    • o caminho do conteúdo do repositório para esse componente específico.

    chlimage_1-232

  • Editar script: um link que:

    • abre o script de componente no CRXDE Lite.
  • Expandir uma entrada de componente (cabeça de seta) também pode mostrar:

    • A hierarquia no componente selecionado.
    • Tempos de renderização do componente selecionado de forma isolada, quaisquer componentes individuais aninhados dentro dele e o total combinado.

    chlimage_1-233

CAUTION
Alguns links apontam para scripts em /libs. No entanto, esses são apenas para referência, você não deve edite qualquer item em /libs, como qualquer alteração feita, pode ser perdida. Isso se deve ao fato de que essa ramificação está sujeita a alterações sempre que você atualiza ou aplica um hotfix/pacote de recursos. Quaisquer alterações necessárias devem ser feitas em /apps, consulte Sobreposições e substituições.

Erros

chlimage_1-234

Espero que a variável Erros sempre estará vazia (como acima), mas quando ocorrerem problemas, os seguintes detalhes serão mostrados para cada componente:

  • Um aviso se o componente gravar uma entrada no log de erros, juntamente com detalhes do erro e links diretos para o código apropriado no CRXDE Lite.
  • Um aviso se o componente abrir uma sessão de administrador.

Por exemplo, em uma situação em que um método indefinido é chamado, o erro resultante será mostrado na função Erros guia :

chlimage_1-235

A entrada de componente na árvore da guia Componentes também será marcada com um indicador quando ocorrer um erro.

Testes

CAUTION
No AEM 6.2, os recursos de teste do modo Desenvolvedor foram reimplementados como um aplicativo de Ferramentas independente.
Para obter detalhes completos, consulte Testar sua interface do usuário.

Experience Manager