Magento Imagine is quickly approaching, bringing some of the biggest innovators in eCommerce to share their insights and best practices. Perficient Digital will be there at booth #311 discussing what’s next in order management and experience-driven commerce, and how our strong partnerships with Magento, Adobe, and Marketo make us the perfect partner to help organizations […]
Adobe
Cutting-edge innovation, insights and thought leadership on the Adobe Experience Cloud from Adobe’s leading digital experience partner
#AdobeChat Recap: CX and Digital Transformation
There are certain things that are better together. Just like cookies taste better with a glass of milk, customer experiences are always better with digital transformation. During the most recent #AdobeChat, we discussed CX and digital transformation with special guest Brian Solis. Here are some of the highlights: What’s the problem with thinking CX and […]
Migrating AEM Content with Groovy
Migrating content into AEM is nobody’s idea if fun. Creating experiences and authoring content in the powerful AEM authoring experience is great, but identifying, classifying and mapping legacy content? Not so much. AEM’s repository structure contributes to this challenge. AEM, being based on the Java Content Repository (JCR) offers a massively more flexible content taxonomy […]
How To Pre-Populate the Subject Line and Body in Mailto-Generated Emails
It’s a big deal when a lead clicks on your Development Rep’s (DR) hyperlinked email in order to speak directly with an actual person. Increase the chances of that lead hitting “send” by making his or her life a little easier with a pre-populated subject line or body. This little sign of courtesy will help […]
How to Export/Import Namespaces Between AEM Instances
Recently, I ran into a scenario where I needed to export namespaces from one AEM instance and import them to another. I previously wrote two groovy scripts on how to do this and they work very well. However, they require the AEM Groovy Console which is hard to put into a production environment, because of […]
SELinux Configuration for AEM Dispatcher
If you are like me, you hate setting up a dispatcher (and revel in the benefits of having someone else do that). One of the common problems I see is SELinux stopping the dispatcher from doing dispatcher things. I’m going to share two easy fixes I’ve found for the two most common ways SELinux becomes […]
Deploy AEM Packages with Jenkins like a Pro
You’ve probably seen the curl command shown below in many articles online. curl -u admin:admin -F file=@”name of zip file” -F name=”name of package” -F force=true -F install=true http://localhost:4505/crx/packmgr/service.jsp It allows you to upload and install a package to an AEM server, and can also be used in builds within Jenkins to deploy a package […]
Armor Up: Recapping Women in Digital Panel at Adobe Summit 2019
Two years ago, twenty-four women gathered for breakfast during Adobe Summit 2017 to share their insights and discuss how they could support each other in a primarily male-dominated industry. Several of these women were in attendance last week, as we hosted our third annual Women in Digital breakfast at Adobe Summit 2019. The event has […]
New Adobe Sensei Technologies in Marketing
Anthony Ching from Adobe presented a session titled New Adobe Sensei Technologies to Power Your Marketing Lifecycle during Adobe Summit. Only about half of the audience claimed to use Artificial Intelligence/Machine Learning in their marketing lifecycle. What inhibits others from using AI/ML? Some people don’t have data scientists, while others didn’t think the technology was […]
Simple Markdown Documentation For Your AEM Components
Documentation Documentation Documentation. I believe documentation is one of the most important aspects of delivering a product, or in this case, an AEM component. If you aren’t already, you should use the Granite UI widget fieldDescription property to add helpful tooltips to your dialog fields. You can also use the Granite Alert Widget for quick […]
Top DAM Features in Adobe Experience Manager Assets
At Adobe Summit, Elliot Sedegah and Josh Ramirez took us through the exciting new features in Adobe Experience Manager Assets, which is Adobe’s Digital Asset Management product. Assets has been in the market for a long time and has built up a strong list of features over the years. In this post, I will share […]
Observations: Day 1 of Adobe Summit
There is always so much incredible information to absorb during Adobe Summit. In this post, I’m going to share my observations from Adobe Partner Day: Real Time Behavioral Tracking Synthetic Experiences Real Time Behavioral Tracking The Experience Platform attempts to bring marketing data to the center of experience management platforms in order to provide more […]