Configurar estrutura do site

Para configurar seu site, as instruções abaixo descrevem as pastas a serem criadas nos seguintes locais:

  • /apps/an-scf-sandbox

    É aqui que residem os aplicativos e modelos personalizados.

  • /etc/designs/an-scf-sandbox

    É aqui que residem os elementos de design disponíveis para download.

  • /content/an-scf-sandbox

    É aqui que ficam as páginas da Web que podem ser baixadas.

O código neste tutorial dependerá do nome da pasta principal ser o mesmo para o aplicativo, design e conteúdo. Se você escolher outro nome para seu site, substitua sempre an-scf-sandbox pelo nome que você escolheu.

Observação

Sobre nomes:

  • Os nomes vistos no CRXDE são nomes de nós que formam o caminho para o conteúdo endereçável.

  • Nomes de nó podem conter espaços, mas quando usados em um URI, o espaço deve ser codificado como '%20' ou '+'.

  • Os nomes de nó podem conter hifens e sublinhados, mas devem ser codificados quando referenciados como um nome de pacote dentro de um arquivo Java. Os hífens e os sublinhados são escapados com o sublinhado seguido pelo valor unicode:

  • hífen torna-se '_002d'

  • underscore torna-se '_005f'

Configurar o diretório do aplicativo (/apps?lang=pt-BR)

O diretório /apps no repositório contém o código com implementa o comportamento e a renderização das páginas fornecidas do diretório /content.

O diretório /apps está protegido e não é acessível publicamente, como são os diretórios /content e /etc/designs.

  1. Create /apps/an-scf-sandbox folder.

    Usando o CRXDE Lite, no painel explorador

    1. Selecione a /apps pasta.
    2. Clique com o botão direito do mouse em Criar… ou puxe para baixo a opção Criar… menu.
    3. Selecione Criar pasta….
    4. Na caixa de diálogo Criar pasta , digite an-scf-sandbox.
    5. Clique em OK.
  2. Criar subpasta de componentes .

    1. Selecione a /apps/an-scf-sandbox pasta.
    2. Clique em Criar > Criar pasta.
    3. Na caixa de diálogo Criar pasta , digite componentes.
    4. Clique em OK.
  3. Criar subpasta de modelos .

    1. Selecione a /apps/an-scf-sandbox pasta.
    2. Clique em Criar > Criar pasta.
    3. Na caixa de diálogo Criar pasta , digite modelos.
    4. Clique em OK.
    5. Selecione novamente /apps/an-scf-sandbox.
    6. Selecione Salvar tudo.

    Como em qualquer processo de edição, salve com frequência. Se você encontrar problemas com a inserção de dados, isso pode ocorrer porque seu login expirou ou você precisa salvar as edições anteriores.

  4. A estrutura no painel explorador de CRXDE Lite deve ser parecida com isto:

    crxde-template

Configurar o diretório de design (/etc/designs?lang=pt-BR)

O diretório /etc/designs contém as imagens, scripts e folhas de estilo que serão baixadas juntamente com o conteúdo da página.

  1. Para usar a ferramenta Designer na interface clássica, navegue até https://<servidor>:<porta>/miscadmin.

    Observação: Se você usar CRXDE Lite para criar um Nó do tipo cq:Page, o Controle de acesso e a Replicação não serão definidos com as configurações padrão de uma página.

  2. No painel explorador, selecione a pasta Designs e clique em Nova > Nova página.

    Digite:

    • Título: Uma caixa de proteção SCF
    • Nome: an-scf-sandbox
    • Selecionar modelo de página de design

    Clique em Criar.

    design-template

  3. Atualize o painel do explorador se a pasta "Uma caixa de proteção SCF" não for exibida.

  4. Retorne ao CRXDE Lite (http:// localhost:4502/crx/de) e expanda /etc/designs para ver o nó chamado "an-scf-sandbox".

    No painel inferior direito do CRXDE, você pode visualização a guia Propriedades, a guia Controle de acesso e a guia Replicação para ver o que foi definido usando o Modelo da página de design.

    crxde-configure-template

Configurar o Diretório de conteúdo (/content?lang=pt-BR)

O diretório /content no repositório é onde o conteúdo do site reside. Os caminhos em /content compreendem os caminhos do URL para as solicitações do navegador.

Depois que o modelo de página é criado como parte do aplicativo inicial, o conteúdo da página inicial pode ser criado com base no modelo… execute

Nesta página