AEM Archives | Perficient Digital
Posts Tagged with AEM

Creating Your First Custom AEM Component Using React – Part 1

Recently, I went through an article about integrating React JS and Angular JS with AEM. In this blog, I am going to show you how to create a custom component that includes a cq:dialog and one that does not include a cq:dialog. Before building the components, clone the repository, which is a sample project based […]

Read more

Perficient Digital Earns Fifth Adobe Specialization: AEM – Run & Operate

Last week, Perficient Digital was announced as the first Adobe partner globally to achieve the Marketo Engage Specialization as part of the Adobe Solution Partner Program. Today, we’re sharing more exciting news. We’ve achieved our Adobe Experience Manager (AEM) – Run & Operate Specialization. Most Specialized Adobe Partner in Region With existing specializations in Adobe […]

Read more

AEM: Fixing Last Dropdown Visibility in Fullscreen Dialog

I recently saw an issue with AEM dialogs where, if you have a Dropdown in the dialog and open that dialog in full screen, you have to scroll down to see the Dropdown items. This issue happens on AEM 6.5.0 Banner Photo by Steve Johnson on Unsplash The issue:   This is especially annoying on the page […]

Read more

SunEditor: An Alternative to the AEM RTE

Ever since I first worked with the AEM Rich Text Editor, it was clear to me that it was buggy, not easily extensible, and sometimes unusable. But the main issue for me was extensibility. There is no official API documentation or any documentation on how to build RTE Extensions. This is the reason I started […]

Read more

Introducing AEM Dialog Editor

Recently, my colleagues and I discussed frustration with the editing process for AEM dialogs. You have to edit the dialog XML, sync it, and preview it on an AEM page. One idea discussed was having a tool to edit AEM dialogs within AEM and how beneficial that would be for us. I thought it was […]

Read more

Simple, Local SAML Integration With AEM + Gotchas

If you’ve configured SAML with AEM and done a Google search on the matter, you’d have likely come across one of these lengthy examples: [1] [2] [3] [4] or looked at the Official AEM Doc for SAML integration. In this article, I’d like to show you 2 things: The fastest local SAML setup (which takes […]

Read more

Running a Local SonarQube Server with AEM Rules

SonarQube is undoubtedly one of the top tools for code quality. By default, it has a whole lot of rules that catch common bugs and code smells. It even reports code coverage! In this post, we’ll look at quickly setting up a local instance that devs can use to improve their code quality and we’ll […]

Read more

The Java Commons Annotations Was Removed in JDK 11

The Java Common Annotations Module java.xml.ws.annotation was deprecated in Java version 9 and was removed in java version 11. So what does this mean for your AEM 6.5 project running on JDK 11?   AEM 6.5 and JDK 11 As of AEM 6.5, JDK 11 is supported along side JDK 8. As such, Devs will […]

Read more

How to Add a Filter to AEM Granite Select Widget

Adobe Experience Manager’s Granite Select Widget is a simple dropdown widget that you add to dialogs and page properties to allow users to pick an option from a list. But, the list is not searchable. To add searchability, OOTB, you have to use the Autocomplete widget. This works well in AEM 6.4 but in AEM […]

Read more