Posts Tagged with "Best Practices"
Creating Flexible CQ5 Pages
The advantages and strategy for creating flexible Adobe CQ5 Page Templates
Consistent and Clean Rich Text and Images in CQ5
Improve the TextImage component by making it cleaner and more consistent
What is my CQ Mode?
Figuring out what is the current authoring mode in components in Adobe CQ can sometimes be a tricky prospect.
Simple Container Component Start and End Bars
See how easy it is to change the design path on a CQ Component
Three Commonly Missed CQ Best Practices
My summary of three best practices many CQ projects miss
Beware of Export-Package
Illustrates why you need to be careful with the Export-Package instruction and in general when setting up a project.
New from Apache Sling: Resource Access Tags
Introduces the new Resource Access tags in the Sling JSP Taglib
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
Integration Tests in Adobe CQ
Learn about how to execute automated integration tests in the Adobe CQ platform
Six Dimensions Supports the Apache Sling Project: Resource.hasChildren
Learn about Six Dimensions' recent contribution to the Sling API of a new hasChildren method
Simple Web Console Templates
Demonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens
The Great and Powerful cq:EditConfig
Promoting the cq:EditConfig an configuration node which allows developers to customize the authoring experience for a component
Expression Language, Tags and You
Talks about levering Tags and Expression Language to improve your CQ Development techniques
How NOT to Generate HTML
Learn how a better way of generating HTML than generating HTML in Java classes.
Sightly vs Handlebars vs JSP: Comparing Scripting Languages
Compare and contrast Sightly and Handlebars, the new scripting languages available in AEM6.
Follow Up to Integration Tests in Adobe CQ
Improvements and recommendations from my previous post about Integration Testing in Adobe CQ.
Tailing AEM Logs in Eclipse
Use Eclipse's LogViewer to follow updates in AEM log files right from the IDE.
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.
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.
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.
Three AEM / DPS Tips
Three helpful tips on integrating Adobe Experience Manager and Adobe Digital Publishing Suite.
Managing Multiple AEM Instances
How I manage multiple AEM instances on my development computer.
Making Your Digital Marketing Project a Cake
Discussing the structure and recipe for the ideal Digital Marketing Project.
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
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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
One Tool to Configure Them All: Sling Repoinit
Learn how to configure your AEM repository with code via Apache Sling RepoInit
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.
Safely Iterating the AEM Content Repository
Iterating the AEM repository gets a bad rap. Here's some tips to iterate safely.