• System live monitoring with Apache Sling health checks tools

    If we want to use automated system for live checking and monitoring current status, performance and configuration of the AEM application environment then we can work with OOTB Apache Sling Health Checks Tools.

    Read more
  • AEM Dispatcher. Part 5: Useful tools

    Now when you know how to configure basic parameters of the dispatcher, it is time to poke into more advanced ways of using it, which would certainly be necessary on production and very useful during the development.

    Below I’m describing a few useful tools for advanced using of the dispatcher.

    Read more
  • AEM Dispatcher. Part 4: Cache invalidation

    Many of us might probably have met the situation when dispatcher serves an old version of code. This article describes how to avoid this while still using the dispatcher caching possibilities.

    Read more
  • AEM Dispatcher. Part 3: Enabling cache

    Caching is the key to performance, but also source of many issues when configured incorrectly. In this part I will give an overview and useful practical details on how to correctly setup caching for local development environment and where to look for cached files.

    Read more
  • Сustomizing Touch UI Dialog Fields

    User interface customization is an important part of any project and AEM 6.1 has many extension points for this. In this blog post, I will describe how to customize Touch UI Dialog fields in AEM 6.1. There are multiple out of the box properties available to add to touch UI dialog, but sometimes it is not enough. There are a lot of posts on how to customize Classic UI dialogs, but Touch UI requires different customization.

    Read more
  • AEM Dispatcher. Part 2: Environment setup

    In this post I have put together detailed instructions on how to setup AEM Dispatcher in a Windows environment. I am an AEM developer (this means a Java developer), so setting up Apache is not something that I do a lot. The instructions below would have saved me a lot of time if I had them handy when first trying to setup a server on my local machine.

    Read more