Posts Tagged with "Best Practices"

Creating Flexible CQ5 Pages

Creating Flexible CQ5 Pages

The advantages and strategy for creating flexible Adobe CQ5 Page Templates

Read Post
Consistent and Clean Rich Text and Images in CQ5

Consistent and Clean Rich Text and Images in CQ5

Improve the TextImage component by making it cleaner and more consistent

Read Post
What is my CQ Mode?

What is my CQ Mode?

Figuring out what is the current authoring mode in components in Adobe CQ can sometimes be a tricky prospect.

Read Post
Simple Container Component Start and End Bars

Simple Container Component Start and End Bars

See how easy it is to change the design path on a CQ Component

Read Post
Three Commonly Missed CQ Best Practices

Three Commonly Missed CQ Best Practices

My summary of three best practices many CQ projects miss

Read Post
Beware of Export-Package

Beware of Export-Package

Illustrates why you need to be careful with the Export-Package instruction and in general when setting up a project.

Read Post
New from Apache Sling: Resource Access Tags

New from Apache Sling: Resource Access Tags

Introduces the new Resource Access tags in the Sling JSP Taglib

Read Post
The 5 Hardest AEM Concepts for New Developers

The 5 Hardest AEM Concepts for New Developers

Learn about the most concepts most developers have problems understanding when starting to develop on the AEM platform

Read Post
Integration Tests in Adobe CQ

Integration Tests in Adobe CQ

Learn about how to execute automated integration tests in the Adobe CQ platform

Read Post
Six Dimensions Supports the Apache Sling Project: Resource.hasChildren

Six Dimensions Supports the Apache Sling Project: Resource.hasChildren

Learn about Six Dimensions' recent contribution to the Sling API of a new hasChildren method

Read Post
Simple Web Console Templates

Simple Web Console Templates

Demonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens

Read Post
The Great and Powerful cq:EditConfig

The Great and Powerful cq:EditConfig

Promoting the cq:EditConfig an configuration node which allows developers to customize the authoring experience for a component

Read Post
Expression Language, Tags and You

Expression Language, Tags and You

Talks about levering Tags and Expression Language to improve your CQ Development techniques

Read Post
How NOT to Generate HTML

How NOT to Generate HTML

Learn how a better way of generating HTML than generating HTML in Java classes.

Read Post
Sightly vs Handlebars vs JSP: Comparing Scripting Languages

Sightly vs Handlebars vs JSP: Comparing Scripting Languages

Compare and contrast Sightly and Handlebars, the new scripting languages available in AEM6.

Read Post
Follow Up to Integration Tests in Adobe CQ

Follow Up to Integration Tests in Adobe CQ

Improvements and recommendations from my previous post about Integration Testing in Adobe CQ.

Read Post
Tailing AEM Logs in Eclipse

Tailing AEM Logs in Eclipse

Use Eclipse's LogViewer to follow updates in AEM log files right from the IDE.

Read Post
Sling Models for Fun and Profit

Sling Models for Fun and Profit

Learn how Sling Models can make AEM development easier and more fun by replacing spaghetti and boilerplate code with dynamic models.

Read Post
Six Dimensions + Storycode = Mobile Success

Six Dimensions + Storycode = Mobile Success

Learn about how the combination of Six Dimensions and Storycode presents awesome opportunities in the combination of AEM and DPS.

Read Post
Embedding Oak Index Configurations into a Package

Embedding Oak Index Configurations into a Package

AEM 6 ships with a new repository, CRX3 which is based on Apache Oak, a subproject of the Apache Jackrabbit project. This repository promises significant performance increases over CRX2, however it does require a bit more work to setup. Unlike CRX2, CRX3 requires you to explicitly declare which fields will be indexed.

Read Post
Three AEM / DPS Tips

Three AEM / DPS Tips

Three helpful tips on integrating Adobe Experience Manager and Adobe Digital Publishing Suite.

Read Post
Managing Multiple AEM Instances

Managing Multiple AEM Instances

How I manage multiple AEM instances on my development computer.

Read Post
Making Your Digital Marketing Project a Cake

Making Your Digital Marketing Project a Cake

Discussing the structure and recipe for the ideal Digital Marketing Project.

Read Post
5 Design Tips for Modern Digital Marketing

5 Design Tips for Modern Digital Marketing

Excellent design can augment modern digital marketing platforms, here are five tips on how to maximize the effectiveness of your design

Read Post
Why Healthy Tension is Good for Your Project

Why Healthy Tension is Good for Your Project

A healthy tension is required to maintain balance between the teams in a digital marketing solution, attend my meetup on September 26th, to understand how this fits into the Complete AEM Content Lifecycle

Read Post
Mastering the AEM Dispatcher Part 3: Shared Configurations

Mastering the AEM Dispatcher Part 3: Shared Configurations

In this post, we'll discuss how to set up configuration values in the AEM Dispatcher to promote clarity and make it easy to compare and sync configuration files across environments.

Read Post
Mastering the AEM Dispatcher Part 4: Sharing Content with SSI

Mastering the AEM Dispatcher Part 4: Sharing Content with SSI

Using Apache Server Side Includes (SSI) allows you to share content between AEM and non-AEM websites such as header and footers.

Read Post
2 Common Concurrency Pitfalls in AEM and How to Avoid Them

2 Common Concurrency Pitfalls in AEM and How to Avoid Them

Concurrency issues are challenging to identify, but knowing these 2 common AEM concurrency issues gives you a starting place to look to make sure your code is not affected by concurrency bugs.

Read Post
Mastering AEM Dispatcher Part 5: Managing Redirects Like a Master

Mastering AEM Dispatcher Part 5: Managing Redirects Like a Master

Introducting the Redirect Map Manager a new tool in the ACS AEM Commons contibuted by Dan Klco of PERFICIENT/digital to help AEM user manage redirects in AEM

Read Post
Product Owner: The Linchpin to Program Success

Product Owner: The Linchpin to Program Success

A good Product Owner is the linchpin of a successful product delivery. But how do you know what makes a good Product Owner? To be a good Product Owner the individual must be authoritative, protective and knowledgeable.

Read Post
Developing Clean and Efficient Lists of Items with HTL

Developing Clean and Efficient Lists of Items with HTL

In HTL many developers create overly complex Sling Model driven components for simple content lists. Instead, using child-component includes you can create complex content-driven components without a line of Java code.

Read Post
Beware the Neglect Trap

Beware the Neglect Trap

The dark corners of the internet and many an extranet are filled with enterprise applications collecting dust. These applications were once viewed as a potential solution to all of the businesses problems, but they have withered on the vine and are now an impediment to doing business every day.

Read Post
Creating a Scalable Application Ecosystem

Creating a Scalable Application Ecosystem

In many applications, although the application itself has an MVC structure, the application is built as a monolith. Services, libraries, and the application code are all intermingled, making the process of extending or creating a similar application far more difficult than should be required.

Read Post
4 Steps for Personal and Digital Marketing Fitness

4 Steps for Personal and Digital Marketing Fitness

As Digital Marketers we are bloated with options for tools and processes and have bloated backsides from sitting at desks all day long. Over the past 3 years I have lost and kept off 80 lbs and have led multiple end-to-end digital marketing transformations.

Read Post
Checklist for a Successful Website Migration

Checklist for a Successful Website Migration

Relaunching or migrating a website is an intensive process and it's very easy for small issues to slip through the cracks. Here are some things to watch out for I've seen observing and being involved in several dozen migrations over the course of my career

Read Post
One Tool to Configure Them All: Sling Repoinit

One Tool to Configure Them All: Sling Repoinit

Learn how to configure your AEM repository with code via Apache Sling RepoInit

Read Post
What Developers Can't Abide in Your API

What Developers Can't Abide in Your API

As developers, we're looking to make APIs that other developers love, but before such a lofty goal, how about making APIs other developers don't hate.

Read Post
Safely Iterating the AEM Content Repository

Safely Iterating the AEM Content Repository

Iterating the AEM repository gets a bad rap. Here's some tips to iterate safely.

Read Post