Collection de blocs
Il s’agit d’un ensemble de blocs considérés comme faisant partie du produit AEM et qui sont recommandés en tant que plans directeurs pour les blocs de votre projet.
Ces blocs proviennent de projets d'AEM de production réels. Pour faire partie de cette collection, un bloc doit être utilisé de manière intensive dans plusieurs projets et offrir suffisamment de fonctionnalités abstraites et être suffisamment général pour pouvoir être réutilisé sans avoir à modifier le modèle de contenu sous-jacent.
Au fur et à mesure que les besoins et les conceptions des sites web changent, la collecte des blocs change également. Des ajouts seront apportés pour tenir compte des nouveaux besoins des projets, mais les blocs qui ne sont pas suffisamment utilisés seront également supprimés (obsolète).
Il existe peu de principes techniques pour les blocs de la collection :
- Intuitif : Structure de contenu intuitive et facile à créer
- Utile : Aucune dépendance, compatible avec le standard
- Responsive : Fonctionne sur tous les points d’arrêt
- Prise en compte du contexte : Hérite du contexte CSS (texte et couleurs d’arrière-plan)
- Localisable : Pas de contenu codé en dur
- Rapide : Aucun impact négatif sur les performances
- SEO et A11y : adapté aux moteurs de recherche et accessible
Tous les blocs peuvent être considérés comme une base pour votre propre développement de blocs. Il est très probable que vous modifierez tous les .css
et .js
pour répondre aux besoins de votre projet. La valeur principale de ces blocs est la structure de contenu qu’ils fournissent.
Étant donné que le code de votre bloc sera entièrement adapté à votre projet, il n’est pas prévu que les blocs de la collection soient rétrocompatibles avec leurs versions antérieures respectives ou qu’ils puissent être mis à niveau.
Boileter
Les blocs les plus couramment utilisés (ainsi que les types de contenu par défaut) sont traités dans AEM standard et font partie de chaque projet AEM. Pour qu'un bloc devienne un élément standard, il doit être utilisé par la grande majorité des projets AEM.
Collection de blocs
La collection de blocs contient des blocs couramment utilisés, mais qui ne sont pas si courants qu’on les considère comme standard. En règle générale, pour être inclus dans la collection de blocs, un bloc doit être utilisé sur plus de la moitié de tous les projets AEM.
La collection de blocs peut être le chemin d’entrée dans le code standard. De même, si un bloc du standard n'est plus autant utilisé, il peut être déplacé vers cette collection.
La collecte par bloc évolue continuellement en fonction des commentaires de la communauté AEM. Si vous pensez qu'un bloc doit être inclus dans la collection, veuillez contacter votre contact AEM. Les candidats actuels à l’inclusion dans la collection bloquée sont les suivants :
- Bannière de consentement
Si vous avez un besoin immédiat d’un bloc qui ne fait pas encore partie de la collection, il est relativement facile de trouver AEM projets sur GitHub qui contiennent des exemples de mise en oeuvre pour tous les candidats ci-dessus.
Bloc
Avec Block Party, nous aimerions donner à notre communauté de développeurs passionnés un lieu où présenter ce qu'ils ont construit sur AEM sites. Il permet également à d’autres personnes d’éviter de réinventer la roue et de réutiliser ces blocs/fragments de code/intégrations créés par la communauté et de modifier le code selon les besoins pour l’adapter à leurs propres projets.
Remarque : Bien que nous aimions et soutenions notre communauté de développeurs AEM, Adobe n’est pas responsable de la maintenance ou de la mise à jour du code présenté dans Bloc. Veuillez utiliser le code à votre discrétion.
Si vous êtes un développeur AEM et que vous souhaitez envoyer votre bloc/fragment de code/intégration cool, veuillez saisir votre envoi. utilisation de ce formulaire.