Recompile JSPs with FSClassLoader
Sometimes, it becomes necessary to “flush” the compiled JSPs that AEM uses internally. In older versions of AEM, you could delete the CRX paths where the JSPs were stored and AEM would rebuild them on...
View ArticleThis Week in AEM… Don’t Ignore Content Architecture
I feel like a broken record when talking to client sometimes. “Thanks for these designs, but what is your content going to look like?” “Can you tell me how your content will be organized?” ost of the...
View ArticleQuickly Delete a Node
One of my favorite things about AEM is how it really leverages the HTTP specification. This really comes in handy when you have a node buried deep in a large tree inside AEM which you want to delete,...
View ArticleThis Week in AEM… Ending?
Last year I started a new feature on AEM Podcast where I would share other AEM development content not specifically produced on AEMPodcast.com. It was called, ”This Week in AEM…” The idea was to help...
View ArticleThe Essential Elements of Architecting for AEM Sites Pt 1
On almost all of the AEM implementation projects where we start from scratch (and some of the ones where we pick it up from other development companies), we like to have a set of documents that...
View ArticleJCR Installer Search Path Priority
We faced a problem where a project we were working on wanted to use features in the cq-6.3.0-featurepack-10262-1.2. We ran into an issue where the 6.3.0-featurepack package contains configurations to...
View ArticleThe Essential Elements of Architecting for AEM Sites Pt 2
In Part 1 of our series, we introduced a series of documents that we use to help define what will be done for the given site. We defined a variety of components, talked about the page templates...
View ArticleThe Essential Elements of Architecting for AEM Sites Pt 3
In Part 2 of our series, we discussed 3 fundamental steps that should be taken to group or organize the needed components for the website. In Part 3 we will discuss a series of questions that are...
View ArticleThe Essential Elements of Architecting for AEM Sites Pt 4
In Part 3 we discussed a series of questions that are meant to guide the architecting of the actual components. We broke them down based on the Authorability of the components and then those tasks...
View ArticleA Word on Versioning
Typically, versioning in AEM is something only thought of in the context of pages. In fact, the common way in which one works with versioning is baked into the Touch UI Sites console which further...
View Article