Colección de bloqueos
Esta es una colección de bloques que se consideran parte del producto AEM y se recomiendan como modelos para los bloques de su proyecto.
Estos bloques provienen de proyectos AEM de producción real. Para formar parte de esta colección, un bloque debe tener un alto uso en una serie de proyectos y proporcionar suficiente funcionalidad abstracta y ser lo suficientemente general como para que pueda reutilizarse sin tener que cambiar el modelo de contenido subyacente.
A medida que cambien las necesidades y los diseños de los sitios web, también cambiará la colección de bloques. Se realizarán adiciones para reflejar las necesidades emergentes de los proyectos, pero también se eliminarán los bloques que no se utilicen con la frecuencia suficiente (obsoletos).
Hay pocos principios técnicos para los bloques de la colección:
- Intuitiva: Estructura de contenido intuitiva y fácil de crear
- Útil: No hay dependencias, compatible con plantillas
- Interactivo: funciona en todos los puntos de interrupción
- Según el contexto: Hereda el contexto CSS, como los colores del texto y del fondo
- Localizable: No hay contenido codificado
- Rápido: Sin impacto negativo en el rendimiento
- SEO y A11y: fáciles de usar y accesibles para SEO
Todos los bloques pueden considerarse como una base para su propio desarrollo de bloques. Es muy probable que cambie todo el código .css
y .js
para satisfacer sus propias necesidades de proyecto. El valor principal de estos bloques es la estructura de contenido que proporcionan.
Teniendo en cuenta que el código del bloque se adaptará completamente a su proyecto, no hay intención de que los bloques de la colección sean compatibles con sus respectivas versiones anteriores o que se puedan actualizar.
Placa De Caldera
Los bloques más utilizados (así como los tipos de contenido predeterminados) se depuran en las plantillas de AEM y forman parte de cada proyecto de AEM. Para que un bloque forme parte de una plantilla, debe utilizarse en la gran mayoría de los proyectos de AEM.
La base de código para todos los bloques en AEM Boilerplate es de código abierto y se puede encontrar en GitHub adobe/aem-boilerplate
Los bloques de AEM Boilerplate se pueden detectar con la biblioteca de la barra de tareas, use el botón copy
para copiar la estructura de contenido correspondiente en el portapapeles y péguela en un documento para ver la estructura de contenido.
Colección de bloqueos
La colección de bloques contiene bloques que se utilizan con frecuencia, pero que no son tan comunes que se consideren plantillas. Como regla general, para incluirse en la colección de bloques, se debe utilizar un bloque en más de la mitad de todos los proyectos de AEM.
La colección de bloques puede ser la ruta de entrada al código de las plantillas. Del mismo modo, si un bloque de la plantilla ya no se utiliza tanto, se puede mover a esta colección.
La base de código para todos los bloques de la colección de bloques de AEM es de código abierto y se puede encontrar en GitHub adobe/aem-block-collection
Los bloques de la colección de bloques de AEM se pueden detectar con la biblioteca de la barra de tareas, use el botón copy
para copiar la estructura de contenido correspondiente en el portapapeles y péguela en un documento para ver la estructura de contenido.
La recopilación de bloques evoluciona continuamente en función de los comentarios de la comunidad de AEM. Si cree que hay un bloque que debería incluirse en la colección de bloques, póngase en contacto con su contacto de AEM. Los candidatos actuales para la inclusión en la colección de bloques incluyen:
- Titular de consentimiento
Si necesita inmediatamente un bloque que aún no forme parte de la colección, es relativamente fácil encontrar proyectos de AEM en GitHub que tengan implementaciones de ejemplo para todos los candidatos anteriores.
Bloquear grupo
Block Party es un lugar para que la comunidad de desarrolladores de AEM exponga lo que han creado en los sitios de AEM. También permite a otros evitar reinventar la rueda y reutilizar estos bloques / fragmentos de código / integraciones creadas por la comunidad y modificar el código según sea necesario para adaptarse a sus propios proyectos. Ver Bloquear grupo para todo lo que tiene que ofrecer.
Nota: aunque amamos y apoyamos a nuestra comunidad de desarrolladores de AEM, Adobe no es responsable de mantener o actualizar el código que se muestra en Block Party. Utilice el código según su criterio.