Arquétipo de projeto do AEM aem-project-archetype
O Arquétipo de projeto do AEM é um modelo do Maven que cria um projeto mínimo do Adobe Experience Manager (AEM) com base em práticas recomendadas, como ponto de partida para o seu site. Esta documentação fornece uma visão geral dos benefícios do arquétipo e do uso geral. Instruções técnicas detalhadas e documentação podem ser encontradas no repositório GitHub do arquétipo.
Por que usar o arquétipo why-use-the-archetype
Usar o Arquétipo de projeto do AEM estabelece o caminho para a criação de um projeto do AEM com base em práticas recomendadas. Basta digitar algumas teclas. Com o uso do arquétipo, todas as partes já estarão em vigor, de modo que, embora o projeto resultante seja mínimo, ele já implementa todos os recursos principais do AEM. Assim, tudo o que você precisa fazer é criar sobre o arquétipo e expandir.
Obviamente, há vários elementos envolvidos para que um projeto do AEM seja bem-sucedido, mas o Arquétipo de projeto do AEM oferece uma base sólida e é altamente recomendado para qualquer projeto do AEM.
Recursos features
- Prática recomendada: Inicializa seu site com todas as práticas recomendadas mais recentes da Adobe.
- Código baixo: Edita seus modelos, crie conteúdo, implante seu CSS e seu site está pronto para entrar em funcionamento.
- Pronto para nuvem: Se desejar, usa o AEM as a Cloud Service para entrar em funcionamento em alguns dias e facilitar a escalabilidade e a manutenção.
- Dispatcher: Um projeto é concluído somente com uma configuração do Dispatcher que garanta velocidade e segurança.
- Vários sites: Se necessário, o arquétipo gera a estrutura de conteúdo para uma configuração de vários idiomas e de várias regiões.
- Componentes principais: Os autores podem criar quase qualquer layout com nosso conjunto versátil de componentes padronizados.
- Modelos editáveis: Monta praticamente qualquer modelo sem código e define o que os autores têm permissão para editar.
- Layout responsivo: Em modelos ou páginas individuais, define como os elementos fluem para os pontos de interrupção definidos.
- Cabeçalho e rodapé: Monta e localiza sem código, usando os recursos de localização dos componentes.
- Sistema de Estilos: Evita criar componentes personalizados permitindo que os autores apliquem estilos diferentes a eles.
- Criação de front-end: desenvolvedores de front-end podem simular páginas do AEM e criar bibliotecas de clientes com Webpack, TypeScript e SASS.
- Pronto para WebApp: para sites que usam o React ou o Angular, use o SDK SPA para manter a autoria no contexto do aplicativo.
- Ativado para comércio: Para projetos que desejam integrar o AEM Commerce com soluções comerciais, como Magento usando os Componentes principais do Commerce.
- Exemplo de código: Conheça o componente HelloWorld e modelos de amostra, servlets, filtros e schedulers.
- Código aberto: Se algo não está como devia, contribua para as melhorias!
Leitura adicional further-reading
-
Arquétipo de projeto do AEM no GitHub: para uso completo e detalhes técnicos do arquétipo
-
Uso do Arquétipo: uma visão geral de como usar o arquétipo no seu projeto e os módulos resultantes gerados
-
Desenvolvimento de front-end com o Arquétipo de projeto do AEM: como usar o módulo de front-end do arquétipo
-
Os seguintes tutoriais são baseados neste arquétipo:
- Site da WKND: aprenda a iniciar um novo site.
- Aplicativo de página única do WKND: aprenda a criar um aplicativo Web do React ou do Angular que possa ser totalmente criado no AEM.