A interface do AEM tem vários princípios subjacentes e é composta por vários elementos-chave:
A interface do usuário atende a dispositivos móveis e de desktop, embora, em vez de criar dois estilos, o AEM use um estilo que funciona para todas as telas e dispositivos.
Todos os módulos usam o mesmo layout básico; no AEM, isso pode ser visto como:
O layout segue um estilo de design responsivo e se acomoda ao tamanho do dispositivo/janela que você está usando.
Por exemplo, quando a resolução cai para menos de 1024px (como em um dispositivo móvel), a tela é ajustada de acordo:
A barra de cabeçalho mostra elementos globais incluindo:
A barra de ferramentas é contextual ao seu local e supera ferramentas relevantes para controlar a exibição ou os ativos na página abaixo. A barra de ferramentas é específica do produto, mas há alguns elementos em comum.
Em qualquer local, a barra de ferramentas mostra as ações disponíveis no momento:
Também depende de um recurso estar ou não selecionado:
O painel esquerdo pode ser aberto/oculto, conforme necessário, para mostrar:
O padrão é Somente conteúdo (painel oculto).
Ao criar páginas, as áreas estruturais são as seguintes.
O conteúdo da página é renderizado no quadro de conteúdo. O quadro de conteúdo é completamente independente do editor, para garantir que não haja conflitos devido ao CSS ou ao javascript.
O quadro de conteúdo está na seção à direita da janela, na barra de ferramentas.
O quadro do editor ativa os recursos de edição.
O quadro do editor é um container (abstrato) para todos os elementos de criação de página. Ela fica na parte superior do quadro de conteúdo e inclui:
Ela contém três guias padrão. A variável Assets e Componentes as guias permitem selecionar esses elementos e arrastá-los do painel e soltá-los na página. A variável Árvore de conteúdo permite inspecionar a hierarquia do conteúdo na página.
O painel lateral fica oculto por padrão. Quando selecionado, ele será mostrado no lado esquerdo ou deslizará para cobrir a janela inteira quando o tamanho da janela estiver abaixo de uma largura de 1024px; como, por exemplo, em um dispositivo móvel.
Na guia Ativos, é possível selecionar dentre uma variedade de ativos. Você também pode filtrar por um termo específico ou selecionar um grupo.
Na guia Ativos há uma lista suspensa que você pode usar para selecionar os grupos de ativos específicos.
Na guia Componentes, é possível selecionar dentre uma variedade de componentes. Você também pode filtrar por um termo específico ou selecionar um grupo.
Na guia Árvore de conteúdo, é possível exibir a hierarquia do conteúdo na página. Clicar em uma entrada na guia salta para e seleciona o item na página no editor.
Eles sobrepõem o quadro de conteúdo e são usados pelo camadas para conhecer os mecanismos de como você pode interagir (de forma completamente transparente) com os componentes e seu conteúdo.
As sobreposições ficam no quadro do editor (com todos os outros elementos de criação de página), embora elas realmente sobreponham os componentes apropriados no quadro de conteúdo.
Uma camada é um conjunto independente de funcionalidades que pode ser ativada para:
As camadas fornecem funcionalidade sofisticada para a página inteira, em vez de ações específicas em um componente individual.
O AEM vem com várias camadas já implementadas para a criação de páginas; incluindo, por exemplo, camadas de edição, visualização e anotação.
As camadas são um conceito eficiente que afeta a visualização e a interação do usuário com o conteúdo da página. Ao desenvolver suas próprias camadas, é necessário garantir que a camada seja limpa ao sair.
O alternador de camadas permite escolher a camada que deseja usar. Quando fechada, indica a camada em uso no momento.
O alternador de camadas está disponível como uma lista suspensa na barra de ferramentas (na parte superior da janela, dentro do quadro do editor).
Cada instância de um componente revelará sua barra de ferramentas quando clicado (uma vez ou com um clique duplo lento). A barra de ferramentas contém as ações específicas (por exemplo, copiar, colar, abrir editor) que estão disponíveis para a instância do componente na página.
Dependendo do espaço disponível, as barras de ferramentas do componente são posicionadas no canto superior ou inferior direito do componente apropriado.
Para obter mais informações técnicas, consulte a seção Conjunto de documentação JS para o editor de páginas.