CQ

Workflow Details using MBean in AEM

When I was working on my project, I got an interesting task in which –  I have to retrieve workflow related information such as total number of model, total active model instances, total stale instances for a model, currently active model instances i.e. complete list as displayed in workflow launcher.  In this post, I will […]

Read More

AEM Client Library in Detail

In this post, I will explain client library in detail. i.e. In this post I will explain use of different client libraries properties with the help of working example. So –    Agenda   1). Use of categories property. 2). Use of dependencies property. 3). Use of embed property. 4). Use of channels property. 5). […]

Read More

Configuration Bar in AEM

During my project, I got a task in which I have to create a Configuration Edit bar in publish mode for setting some of the particular publish instance level properties. In this post I will explain the approach I used to complete this task. Agenda  1). How to create Configuration Edit bar using cq:EditConfig node? […]

Read More

Component with default Components in CQ5

During my project work I got a task in which I have to create a container component having a parsys & some default child component. In this post, I will discuss, how I achieve this functionality.   Agenda 1). How to create a container component having a parsys & some child component? i.e. ” Whenever […]

Read More

CQ5 Workflow Tutorial Part – I

From this post I am starting a series of tutorial that will cover CQ5 workflow in details. This is a introductory post that will explain different terminology used in workflow.    Agenda in a Look Introduction to Workflow. Most used Workflow Terminology using interactive questionnaire. Creating  a Workflow Model. Node Structure of Workflow Model in crxde […]

Read More

Page without Template in CQ5

During CQ5 interviews, a general question has been asked – Can we create a page without template? in this post I will explain it’s answer in detail. before knowing the answer of this question just rethink the definition of a Template.   “A template is used to create a Page and defines which components can […]

Read More

Select Default Values in Selection Box in CQ5 Dialogs

During project Development, I was facing an issue –   “how to select a default value in Selection box (Combobox or Dropdown) or in checkbox group where, option fields are static or dynamically generated.”   Solution For Selection Box(dropdown or Combobox) having static option values or dynamically generated options values, as I show in my last post, declare two properties. […]

Read More

Dialog using widgets from another Dialog in CQ5

In this post, I will show you    how to use existing widgets in one dialog into another dialog in CQ5. i.e.  Use of widgets of one dialog into another dialog in CQ5.   My project structure is –  For this demo I have created a component named as customDialogDemo under /apps/blogs/content.   Under this component […]

Read More

Combobox with dynamically generated Options in CQ5 Dialog

This post I’ll show you how to create combobox with dynamically generated option values in Adobe CQ5 dialog i.e. Combobox options will come from a JSON Object created by a servlet. Project Structure   For showing this demo I have created a customDialogDemo component under blogs/content/ directory.   Then I create dialog with 2 tabs– textTab […]

Read More

Adobe CQ5 Integration With Apache CXF

During project development, I got a task in which I have to integrate CQ 5.6.1 with Apache CXF. In this post I’ll discuss first approach for this integration. This post is based on the discussion in adaptTo() conference  2011. Brief Introduction to Apache CXF  “Apache CXF is an open source services framework. It uses JAX-WS and JAX-RS APIs so […]

Read More