Que sont les transformateurs Sling ? Les Sling Transformers sont essentiellement des services OSGi utilisés dans le framework Sling Rewriter pour modifier ou transformer le contenu HTML ou XML avant qu’il ne soit rendu ou livré au client. Ils sont puissants lorsque nous devons manipuler le contenu de sortie sans […]
LireComme tous les développeurs AEM le savent, AEM, et plus encore le JCR sous-jacent, a des limites sur le nombre d’enfants qu’un parent seul peut avoir avant que nous commencions à constater des problèmes de performances. D’abord dans l’interface utilisateur, puis, de manière plus critique, dans la capacité de rechercher […]
LirePrérequis AEM 6.5 installé avec le Service Pack 11+ ou le SDK AEMaaCs. Qu’est-ce que le générateur de plan de site Apache Sling Comme nous le savons tous, un point crucial aspect de tout site Web est son Plan du siteun fichier qui fournit une feuille de route de toutes […]
LireCas d’utilisation Ici, nous allons montrer comment nous pouvons accéder dynamiquement à plusieurs implémentations d’un service OSGI (au moment de l’exécution) à partir d’un servlet sling. Casser l’exigence Pour faire face à l’exigence, nous allons la diviser en plusieurs exigences – Création de plusieurs implémentations d’un service OSGi. Donner un […]
LireDans la partie 1 de cette série, j'ai discuté d'une méthode pour obtenir des éléments AEM Asset Collection dans la représentation JSON d'une page. Cela utilise le modèle Sling model + HTL component pour obtenir les éléments de collection et afficher leurs valeurs dans le JSON, en fonction du type […]
LireAEM est un framework éprouvé pour la livraison d'applications. Les fonctionnalités de création intuitives et les vues de contenu pilotées par HTL (anciennement Sightly) facilitent la création de pages servies à partir d'un environnement AEM. La stratégie de composants standard est excellente, mais AEM offre plus de flexibilité dans la […]
LireAEM est une plate-forme robuste pleine d'API et de frameworks utiles disponibles à notre disposition. Comprendre ce qu'il y a dans la boîte nous aidera à écrire moins de code. Dans mon article de blog précédentj'ai couvert l'un des frameworks les plus utilisés, Sling Models. De plus, j'ai montré un […]
LireJ'adore écrire du code. Ce que j'aime le plus, c'est moins d'écrire. Moins de code signifie moins de tests unitaires car vous avez beaucoup moins de couverture à atteindre. Bien organisé, modulaire, court et concis. Comment y parvenez-vous? Bonnes pratiques d'ingénierie logicielle, générateurs de code et exploitation des frameworks et […]
LireDans le premier article de la série Exploring the Sling Feature Model j'ai discuté du processus de conversion de l'application Sling CMS du Sling Provisioning Model au Sling Feature Model. Alors, comment cela s'applique-t-il à vos applications personnalisées? Pour illustrer ce propos, convertissons mon site personnel, danklco.com actuellement géré via […]
LireLe paradigme de base pour Java Content Repository (JCR) le référentiel d'Adobe Experience Manager (AEM) est Tout est contenu. Ce principe stimule la flexibilité qui a fait d'AEM une solution leader sur le marché. Cependant, cela présente un inconvénient, la gestion de l'état initial du référentiel est difficile car l'état […]
Lire