Jörg Hoh recently wrote an interesting post on Content Architecture where he discussed how expensive JCR Queries could instead be replaced with targeted content structure traversals to allow finding relevant content without searching the whole AEM repository. Unfortunately, from a developer perspective, this means writing a fair amount of boilerplate code to traverse the AEM […]
Posts Tagged ‘Apache Sling’
Achieving Development Tranquility with the Apache Sling Service User WebConsole
A video about the Apache Sling Service User WebConsole a new feature in AEM from Perficient/Digital that will make creating service users significantly easier for AEM developers.
Proactive Monitoring of AEM in Adobe Managed Services with Sling Health Checks
Implementing proactive monitoring of AEM web applications using Sling Health Checks and Nagios when hosting through Adobe Managed Services.
Markdown in AEM with Flexmark
Markdown is a light markup language with text-based syntax which can be converted to HTML, PDFs or any number of different styled formats. Markdown is a popular format for text-heavy content such as documentation, wiki content and comments as it is easy to maintain and read the content without the added complexity of including formatting. […]
Misconceptions and the Missing Modules of Apache Sling
One of the concepts I see confused quite a bit is the relationship between Apache Sling and AEM. In their quest to find the right version of a bundle, many developers think of Sling as a single dependency of AEM. To understand this why this concept is incorrect and why it arises, we first need […]
No Servlets Required: Exporting Data with Sling Models
In version 1.3.0 of Sling Models the Apache Sling team introduced Sling Model Exporter, a new capability to directly export models as a Java Servlet. This version of Sling Models is available in AEM 6.3+. I finally have a chance to use the new Sling Model Exporter and I found it reduced the amount of […]
3 Gotchas in Migrating from Felix SCR to OSGi R6 Annotations
If you are on or considering upgrading to AEM 6.3+ and not already migrating to the OSGi R6 DS annotations, you need to start! These annotations are the officially supported method of defining OSGi Services, Components and Configurations and should be used on any new AEM development. Getting older codebases upgraded, however can be a […]
Introducing Apache Sling 10
The Apache Sling project recently announced the latest version of our runnable distribution, Apache Sling 10 or Apache Sling X if you are a fruit company fan. And much like the latest fruit product release, this release of Apache Sling is 32% skinnier and costs 200% more, after all, it’s still free! What’s New in Apache Sling 10? […]
How to Incorporate Front End Builds into OSGi Bundles
The Sling Content Loader allows for creating OSGi bundles which contain content loaded into the Sling Repository. This works well for static content but doesn’t work so well for dynamic content. This includes when using modern Front End development tools to compile and minify Sass / JS, especially when integrating with the Maven build process. Among the challenges are: Invoking the […]
AEM 6.3: Handling Feelings of Deprecation
Have you noticed new warnings showing up on your JSONObject? Have your Felix SCR Annotations not been looking quite right? If so, you may have a case of AEM 6.3. AEM 6.3 is the latest version of Adobe Experience Manager. While this new version comes with some great new features such as Content […]
Use Digital Marketing Layers Like an #AEMRockstar
This year’s Adobe Summit was the biggest and best yet. It was also the inaugural year for the AEM Rockstar competition and session. Dan Klco, an experienced Adobe Digital Marketing Technical Lead, Solution Architect, Consultant and Advisor from Perficient, nailed his presentation and wowed both attendees and the judging panel. As the winner, he took home […]
Perficient’s Experts at Adobe Summit AEM Rockstars Session
I’m thrilled to announce that I will be presenting at Adobe Summit during the AEM Rockstars session. This session will feature five AEM Rockstars presenting the top-voted tips, tricks and strategies from this year. I will be presenting on using Sling Models to integrate Adobe Experience Manager and the Adobe Marketing Cloud. This talk will […]