Team Lhotse

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

Scenario for Abstract Classes & Interfaces in Java

During java interviews a common question has been asked i.e.   Tell us the scenario where we should use Abstract class and where we should use an interface?   In this post I will explain this question in a easy to understand manner, so lets start.    Key Point about Abstract Class & Interface Both […]

Read More

Dialog Vs Design Dialog in CQ5

In this post, I will explain dialogs and design dialogs in details. When we talk about dialogs then first question comes in our mind is    What are dialog and design dialogs in CQ & why we should use them? Dialogs & Design Dialogs are the collection of widgets used to get input from author. these […]

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

Using post.jar for posting JSON, CSV, XML data on Solr

In my last few post, I discussed about “Dashboard introduction & how to post data on Apache Solr via it’s dashboard screen” & also provides many examples for the same. In that approach, I can post only one record at a time i.e. I am not able to post data using different files having differently […]

Read More

How to Query Apache Solr

In this post I will show how to query Apache Solr using its Dashboard screen. This query can be done using Java HttpClient lib, curl request as well. But as I am giving intro to Solr dashboard in my last four posts, so I try to fire different kinds of query using it’s dashboard screen. […]

Read More