Bloquear coleção
Esta é uma coleção de blocos considerados parte do produto AEM e são recomendados como blueprints para blocos em seu projeto.
Esses bloqueios vêm de projetos de AEM de produção real. Para fazer parte dessa coleção, um bloco precisa ter alto uso em vários projetos e fornecer funcionalidade abstrata suficiente, além de ser geral o suficiente para que possa ser reutilizado sem precisar alterar o modelo de conteúdo subjacente.
À medida que as necessidades e os designs dos sites mudam, a coleção de blocos também muda. As adições serão feitas para refletir as necessidades emergentes dos projetos, mas os blocos que não forem usados com frequência suficiente também serão removidos (obsoletos).
Existem alguns princípios técnicos para os blocos na coleção:
- Intuitivo: Estrutura de conteúdo intuitiva e fácil de criar
- Utilizável: Sem dependências, compatível com boilerplate
- Responsivo: Funciona em todos os pontos de interrupção
- Sensível ao contexto: Herda o contexto CSS, como texto e cores de fundo
- Localizável: Nenhum conteúdo embutido em código
- Rápido: Nenhum impacto negativo no desempenho
- SEO e A11y: compatível com SEO e acessível
Todos os blocos podem ser considerados como a base para o seu próprio desenvolvimento de blocos. É muito provável que você altere todas as .css
e .js
código para atender às suas próprias necessidades de projeto. O valor principal desses blocos é a estrutura de conteúdo que eles fornecem.
Considerando que o código do bloco será totalmente adaptado ao seu projeto, não há intenção de que os blocos na coleção sejam compatíveis com as respectivas versões anteriores ou de torná-los atualizáveis.
Boilerplate
Os blocos mais usados (bem como os tipos de conteúdo padrão) têm curadoria no Boilerplate do AEM e fazem parte de todos os projetos AEM. Para que um bloco se torne parte da chapa tem que ser usado pela grande maioria de todos os projetos AEM.
Bloquear coleção
A coleção de blocos contém blocos que são comumente usados, mas não são tão comuns para serem considerados placas de expansão. Como regra geral, para ser incluído na coleção de blocos, um bloco deve ser usado em mais da metade de todos os projetos de AEM.
A coleção de blocos pode ser o caminho de entrada no código padronizado. Da mesma forma, se um bloco na chapa não for mais usado, ele poderá ser movido para essa coleção.
A coleção de blocos está em constante evolução com base no feedback da comunidade AEM. Se você acha que há um bloco que deve ser incluído na coleção de blocos, fale com o seu contato AEM. Os candidatos atuais para inclusão na coleção de blocos são:
- Banner de consentimento
Se você precisar imediatamente de um bloco que ainda não faz parte da coleção, é relativamente fácil encontrar projetos AEM no GitHub que tenham implementações de exemplo para todos os candidatos acima.
Bloquear Grupo
Com o Block Party, gostaríamos de oferecer à nossa apaixonada comunidade de desenvolvedores um lugar para mostrar o que eles construíram em sites de AEM. Ele também permite que outros evitem reinventar a roda e reutilizem esses blocos/snippets de código/integrações criadas pela comunidade e ajuste o código conforme necessário para se adequar aos seus próprios projetos.
Observação: embora adoremos e apoiemos nossa comunidade de desenvolvedores de AEM, o Adobe não é responsável por manter ou atualizar o código exibido no Block Party. Use o código a seu critério.
Se você for um desenvolvedor de AEM e quiser enviar seu bloco divertido/trecho de código ou integração, insira seu envio usando este formulário.