Skip to main content

Posts Tagged ‘development’

Understanding and Trying Out the New AEM Dialog Conversion Tool Version 2

You may have been on Adobe Experience Manager (AEM) for more than three years, no matter if you are an admin, developer or author, you probably got used to the legacy Classic UI interface and dialogs. Personally, I tend to use the Classic UI site admin console to view/manage content pages, because I like how […]

Static or Editable Template? An In-Depth Comparison and Guide

In CMS world, Template, or Page Template is the base of the page user creates, it defines high level structure, basic functionality and sets the tone of look and feel. In Adobe AEM, the template concept is widely used across different products. There are templates for pages, forms, content fragments, experience fragments and assets. I […]

How To Switch From WCMUsePojo to Sling Models in AEM Part Three – Custom Injectors

When you are writing Sling Models code, you are constantly invoking injectors for the objects you use in your Sling Models class. There are eight standard injectors Sling provides out of the box currently (based on version 1.3.9.r1784960 of org.apache.sling.models.impl installed in AEM 6.3). But sometimes you may find the eight injectors don’t meet a […]

How To Switch From WCMUsePojo To Sling Models in AEM Part Two – JUnit Test

As you may know, unit testing and test-driven development (TDD) are important for making sure your code complies with the design, is scalable among your team, and provides automated regression. Often times, the JUnit test and component back-end Java code come hand in hand. An AEM developer who writes the component logic is also responsible […]

The Keys to Successful Salesforce Development Projects

While we’re obviously partial to the skills of our Salesforce Developers (the technicians responsible for coding work on our projects), there’s more to it than simply hiring the “best of the best” in the industry, when it comes to achieving development success on our client engagements.  While the end goal is ultimately to increase customer […]

How To Switch From WCMUsePojo To Sling Models in AEM Part One – Component

Looking back at Adobe Experience Manager’s (AEM) component development path (especially if you started from 6.0 or earlier), you likely have used a variety of ways to provide back-end logic to components. Beginning with JSP (or even scriptlets), to abstract component Java class with page context or binding objects, to Adobe’s WCMUse or your custom implementation of […]

Perficient Digital Wins Three Hermes Creative Awards

The Association of Marketing and Communication Professionals recently recognized Perficient Digital with three Hermes Creative Awards. We were awarded one Platinum award in the Mobile Website category for our work with Mohawk Flooring. And two Gold awards – one in the Nonprofit category for The Henry Ford’s website and one in the Microsite category for […]

Perficient Digital Wins Best of Industry at the IAC Awards

Perficient Digital recently won two Best of Industry awards at the Internet Advertising Competition (IAC) for our innovative digital experiences on behalf of Carhartt and The Henry Ford history museum. We were honored in the Best Fashion or Beauty Website category for designing and developing the Carhartt Fall 2016 Lookbook microsite. We developed the microsite for reporters, to make […]

Making Sense of the MEAN / MERN Stack

I remember the first time I developed a website during the dot-com boom in the late 1990s. I was a fourth grader at Williams Elementary School, going to school among many fellow classmates who had parents in the technology industry. Sensing that their students might one day be part of this wave, our teachers put […]

Getting Started with IBM Content Navigator Plugin Development

IBM Content Navigator (ICN) is a massive leap forward for the OOTB Enterprise Content Management user experience. One of the most important features is the plugin interface. It allows organizations to extend or alter functionality in a maintainable way that persists nicely through upgrades and fix packs*. I’ve been working on a talk for a […]

Abstract Ball@1x

How to Extend SCORE Components with Custom Functionality

SCORE’s Bootstrap UI layer delivers core functionality for the most commonly used components in web development. When the core offering does not satisfy your requirements, though, one option may be to extend SCORE components with custom functionality.

Elevate Your Innovation with DevOps in a Box

When Apple launched their iPhone nearly a decade ago, the proliferation of devices and subsequent innovation of mobile applications brought about an evolution in how everyday consumers interact with their technology. The arrival of their Application Store further created the paradox of choice as consumers found themselves with many options to connect with friends, do their […]

Load More