Theo PendleFour-eyes Validation in AEMPrevent initiators from approving their own workflowsJan 14Jan 14
Theo PendleAEM: Connect AEM to an External database (Oracle example)And automate it as part of the project build!Apr 22, 2023Apr 22, 2023
Theo PendleCustom Sling Injector With AnnotationsHow to inject anything anywhere with SlingNov 21, 2022Nov 21, 2022
Theo PendleAEM: Deploying replication agents as codeInclude your replication agents in your git repositoryNov 19, 20221Nov 19, 20221
Theo PendleinLevel Up CodingAEM: Import and re-use Groovy snippets in your scripts and customize the consoleSplit your code into several files, create utility methods and store global objects in AEM Groovy scripts using an Groovy console…Apr 7, 2021Apr 7, 2021
Theo PendleinLevel Up CodingAEM Quick Tip: Write your Groovy scripts in IntelliJTyping an entire variable name oneself and having to Google javadoc are chores for the peasantry!Aug 24, 2020Aug 24, 2020
Theo PendleinLevel Up CodingAEM Multitenancy: Running multiple websites on a single AEM environmentOrganizing your code to run a multi-tenant ecosystemJun 23, 20202Jun 23, 20202
Theo PendleinLevel Up CodingAEM: Customize emulators in layout modeHow to add, remove or replace emulators to help your authors design their content for different layoutsJun 23, 20203Jun 23, 20203
Theo PendleAEM: Sling model injection and annotationA response building on “Deep diving into Sling models PT2”Jun 21, 20201Jun 21, 20201
Theo PendleinLevel Up CodingAEM: Extend Core Component models using resource type association and delegationHow to use the original rendition of an Image asset without having to create a component from scratchJun 1, 20203Jun 1, 20203