Developing AEM 56 (Day CQ) Applications on IntelliJ IDEA 12
GoalDevelop the following page from nothing ( no copy/paste ). Source codeof the component is available for download. Check this Adobe page for more detail on how to create a websiteInstallDownload and...
View ArticleIn the blog "Experiencing Adobe Experience Manger - Day CQ"
1) Adobe AEM 56 (Day CQ) - A Developer Installation2) Running AEM 56 (CQ) instance from your Intellij IDEA IDE. This simple post is for people who hate command prompt3) Developing AEM 56 (Day CQ)...
View ArticleGet AEM 56 Sidekick instance and disable the components panel
GoalIn your javascript code of a component, get the sidekick (CQ.wcm.Sidekick) instance and disable the components panelOften situations arise where you need to play with the sidekick of AEM (CQ5)...
View ArticleCoding a Sample Auto Tag AEM 56 Bundle on IntelliJ IDEA 12
GoalThis post is about creating a sample OSGI bundle (what is an OSGI bundle? Any search engine will bring you loads of information) from scratch on IntelliJ IDEA 12.Here we create a bundle with1)...
View ArticleCreating Custom Page Properties Dialog in CQ
GoalIn this post, we create a custom page properties dialog with fields to store additional page information and display it on the page. A custom page properties dialog is useful when you'd like to add...
View ArticleConfiguring CQ 56 war on Tomcat and run it from Intellij IDEA
GoalThis post is for people who do not like opening too many windows while coding. To run AEM (CQ) instance the general approach followed by developers is, double click the CQ quickstart jar or open a...
View ArticleHTML 5 Smart Image Component Custom Aspect Ratios
GoalCreate a html 5 smart image component that supports custom aspect ratios, image cropping. An author can create images of different aspect ratios using the same image component. Before you proceed,...
View ArticleFavorites (Bookmarks) Widget Component
GoalThis blog post is on creating a Favorites (Bookmarks) Component. For dashboard use-cases where an author has to group a set of page links and put it on a page for quick access, the following...
View ArticleAEM CQ - Retrieve Groups and Users from CRX using RMI
GoalCreate a sample java RMI client to connect to CQ (AEM 56) and access the groups and users in CRX repositoryDownloadDownload the necessary jars (JCR, SL4J etc.) from Adobe repo -...
View ArticleAEM CQ 56 - Panel in CQ.form.MultiField
GoalCreate a multifield component (CQ.form.MultiField) with panel field config to store data from multiple widgets. Source code and video are available for downloadPrerequisitesIf you are new to CQ1)...
View ArticleAEM CQ 56 - Extend Combo Box (CQ.Ext.form.ComboBox) Widget
GoalThis post is about extending the CQ Combo Box (CQ.Ext.form.ComboBox) widget to provide simple hierarchical (2-level) content. It also has a sample Sling Servlet to retrieve users and groups from...
View ArticleAEM CQ 56 - Adding a custom property in create page dialog
GoalAdd a new field in create page dialog for storing additional page information. Here we add Description field in create page dialog. Source code and video are available for downloadPrerequisitesIf...
View ArticleAEM CQ 56 - Extending SiteAdmin to show Search tab on login
GoalWhen a user logs into siteadmin console http://localhost:4502/siteadmin, the Websites tab is shown. Here we need the Search tab to be shown by default and not WebsitesSolution1) Use the overlay...
View ArticleAEM CQ 56 - Add New Page button to SiteAdmin Search Panel Grid
GoalIn this post we are going to add a button (New page) to the search panel grid of siteadmin console (http://localhost:4502/siteadmin). Generally for creating a new page you visit the Websites tab of...
View ArticleAEM CQ 56 - Extend and Add Filters to Object Finder Page Tab
GoalIn this post we are going to extend the object finder page tab to add additional filters. Ootb, page tab in object finder allows the user to filter results based on a keyword and the search is...
View ArticleAEM CQ 56 - Hide Tabs in Content Finder
GoalCQ 56 has many content finder tabs to find content, images that can be drag and dropped onto pages while authoring. If there is a necessity to hide unused tabs this post could be useful. Source...
View ArticleAEM CQ 56 - Create and View Button on Create New Page Dialog
GoalCQ Create New Page Dialog allows authors to create pages by selecting a folder in the left tree of Websites console. Creating and Viewing new page is a two step process1) Create page by clicking on...
View ArticleAEM CQ 56 - Activate Later (Scheduled Activation) in SideKick
GoalAdd Activate Later functionality available in Siteadmin Websites console to the Sidekick Page tab. Package for install and Demo video are available for downloadPrerequisitesIf you are new to CQ1)...
View ArticleAEM CQ 56 - Showing Additional Image Metadata in ContentFinder
GoalShow additional image metadata in tooltip. The results view of image tab in content finder by default shows the image name on hover. This post is about modifying the view template to show...
View ArticleAEM CQ 56 - Working with siteadmin tree nodes
GoalDisable Geometrixx site nodes in the left tree of siteadmin Websites console. Package available for installSolution1) Using the overlay architecture of CQ, overlay...
View Article