Foco na resolução elegante de problemas de arquitetura e operações de CMS com as modernas ferramentas da Adobe.
Recentemente, realizamos um encontro duplo do AEM em Cary, Carolina do Norte, gentilmente sediado pela JMP Statistical Discovery (uma empresa inovadora em software de análise estatística para desktop e a primeira cliente do mundo a implementar o Document Authoring (DA) da Adobe para Edge Delivery Services). O encontro teve como foco a resolução de problemas de arquitetura de CMS empresarial e operações de conteúdo com ferramentas modernas da Adobe para Edge Delivery Services e DA.
Aqui você encontra as duas apresentações do encontro, além dos PDFs das apresentações e dos diagramas de arquitetura Edge Delivery/AEM discutidos no encontro:
Apresentando pela primeira vez neste encontro estava Laurel Timko, Engenheira de Software Sênior da JMP e criadora de algumas ferramentas EXTREMAMENTE úteis para operações de conteúdo em larga escala usando Edge Delivery Services e DA.
Resolvendo problemas complexos com a arquitetura moderna de entrega AEM/Edge.
A primeira palestra do nosso encontro apresentou uma série de padrões de arquitetura que você deve conhecer ao projetar uma pilha AEM/Edge Delivery moderna e nativa da nuvem. Discutimos:
- O que é o Edge Delivery Services e as diversas maneiras de inserir conteúdo no Edge Delivery.
- O que é a criação de documentos para entrega na borda e como ela se encaixa em uma arquitetura moderna.
- O que é o Adobe Managed CDN e como sua configurabilidade muda a forma como você pensa sobre sua infraestrutura de TI.
- Discutimos as diversas maneiras pelas quais as permissões e configurações são configuradas e implantadas em tal pilha, incluindo novas alterações no Serviço de Configuração para Entrega de Borda.
Atualizações seguras de conteúdo em massa para serviços de entrega Edge e DA
Laurel Timko apresentou então sua excelente ferramenta, desenvolvida para a implementação do Edge Delivery Services e DA do JMP, que destaca a enorme aceleração e democratização das operações de conteúdo possibilitadas pelo Document Authoring da Adobe.
No mundo anterior do AEM tradicional com suporte a JCR, as atualizações de conteúdo em massa só podiam ser feitas por scripts e por desenvolvedores com conhecimento especializado. Esses scripts são de alto risco e alto impacto, e o rollback é extremamente difícil. Houve avanços recentes em ferramentas, como a incrível ferramenta ACM de Krystian Panek e Tomasz Sobczyk, discutida no adaptTo() do ano passado, mas estas ainda exigem conhecimento especializado em programação e representam um risco significativo. Definitivamente, não é algo que você possa delegar a um autor para executar.
Mas no DA, agora é possível realizar buscas e substituições em massa, e foi isso que Laurel demonstrou. Permite:
- operações de busca e substituição em massa
- Busca e substituição sensíveis ao contexto e aos blocos.
- Reverter, executar simulações e pré-visualizar/publicar em massa
E tudo isso no contexto do editor DA, e sem qualquer script. Assista à apresentação dela - é um mundo completamente novo quando você tem ferramentas como essa à disposição!
Mais uma vez, agradecemos à incrível equipe da JMP, que gentilmente sediou este encontro!
Destaques do Encontro
Links diretos aqui no meetup para os destaques das apresentações, bem como para a sessão de perguntas e respostas posterior. Tivemos a sorte de contar com a presença de dois engenheiros incríveis da Adobe Engineering, então algumas dessas perguntas podem não ser respondidas em nenhum outro lugar!
- 1:45 Atualização do Grupo de Usuários do AEM e Próximos Eventos
- 4:30 Enquete com o público sobre a experiência com SED/DA
- 6:00 Apresentação 1: Elementos Essenciais da Entrega Moderna de Edge / Sites DA - Tad Reeves
- 8:30 Evolução e Componibilidade do AEM
- 11:00 Visão geral dos Serviços de Entrega Edge (EDS)
- 14:45 Criação de Documentos (DA): Introdução e Recursos
- 19:00 Personalização de DA, GitHub, Pipelines de CDN
- 23:30 Trabalhadores de Borda e Computação na Borda
- 27:00 Autenticação, SSO, Diagramas de Controle de Acesso
- 30:00 Demonstração: Site EDS com backend AEM e Sidekick
- 34:00 Perguntas e Respostas, diagramas EDS, conectividade AEM
- 38:22 Apresentação 2: Atualizações Seguras de Conteúdo em Massa no EDS/DA - Laurel Timko
- 38:00 Problema com atualizações em massa e scripts tradicionais
- 42:00 DA Search vs. Estrutura de Aplicativo Personalizada
- 47:00 Criando o aplicativo de Busca e Substituição Avançado
- 52:00 Recursos do aplicativo: Análise do DOM, Filtros, Visualizações, Exportações
- 57:00 Substituição de Operações e Guarda-corpos
- 1:02:00 Demonstração ao vivo: Busca em massa, Substituição, Controle de versões, Desfazer
- 1:08:00 Casos de Uso e Melhores Práticas
- 1:12:00 Perguntas e Respostas, DA vs. AEM Tradicional, Recursos e Demonstração de Edição Rápida para substituir o Editor Universal
Fotos do Encontro AEM de Cary, NC
Créditos das fotos: Andretti Brown, JMP
Recursos de documentação em PDF do evento
Nota: o bloco EDS acima foi o bloco de demonstração de exemplo mencionado no encontro em relação à arquitetura AEM/EDS e Adobe CDN. Este bloco recebe PDFs em um DAM do AEM como um serviço em nuvem e os exibe juntamente com miniaturas geradas pelo AEM para cada PDF, além do título, descrição e tamanho do arquivo dos ativos do AEM.
Recursos de entrega de borda/AEM mencionados no encontro
- Documentação - Configurando a CDN gerenciada da Adobe: Configurando o tráfego na CDN | Adobe Experience Manager
- Sessão prática: criando aplicativos em Document Authoring (DA) para Edge Delivery: estendendo os serviços de Edge Delivery com microfrontends.
- A ferramenta de Busca/Substituição Avançada da Laurel para DA também está presente no Block Party para EDS.
Sobre o autor
Gostou do que ouviu? Tem dúvidas sobre o que é certo para você? Adoraríamos conversar! Entre em contato conosco.