AEM CQ 56 - Dynamic chain select widget with combo boxes
GoalCreate a widget to chain combo boxes and populate combo box data dynamically. Here the lower level combo boxes data change based on values selected in the higher levels. Source code, Package...
View ArticleAEM CQ 56 - Programmatically open a component dialog
GoalOpen a component dialog programmatically. To open a component dialog you generally do a double click, here a custom button click also opens the same dialog. Check the demoSolution1) In your jsp or...
View ArticleAEM CQ 56 - Disable SideKick Activate, Deactivate for Non-Administrators
GoalDisable the Sidekick Activate and Deactivate buttons if logged-in user is not in group administrators. Check the demo and Source code( not package install )Solution1) Code a servlet...
View ArticleAEM CQ 56 - PathField Widget with Search
GoalExtend PathFieldwidget to support select by search in browse dialog. Check the demo, Package install download ( contains a simple component with pathfieldwithsearch widget configured)Solution1)...
View ArticleAEM CQ 56 - Sample EditConfig Listener for Drag & Drop
GoalSimple cq:editConfig listener fired when an image is drag and dropped from content finder onto the component. Check the demoSolution1) Set a listener on cq:editConfig, fired on ready event2) Add...
View ArticleAEM CQ 56 - HTML5SmartImage Save Existing Image Maps
GoalIn CQ 56, working with Html 5 Smart Image you must have noticed that image maps added on an existing image are cleared if a new image is uploaded or drag dropped into the working area. If you have...
View ArticleAEM CQ 56 - Slide Show Component
GoalDownload package install for creating a simple slide show component. Check DemoThis component uses multi-image widget discussed hereThe multi-image widget script was enhanced to support additional...
View ArticleAEM CQ 56 - Sort Tree Nodes of Browse Dialog in pathfield
GoalSort browse dialog tree nodes of pathfield (CQ.form.PathField) on dialog open. Package install (contains a sample component using sortable pathfield)Browse dialog of ProductBrowse dialog tree nodes...
View ArticleAEM CQ 56 - Add new Switcher (Top Menu) Item
GoalAdd a link in welcome screen (http://localhost:4502/libs/cq/core/content/welcome.html) and new switcher (top menu) item in Classic UI console (/siteadmin, /damadmin etc.)In the following steps we...
View ArticleAEM CQ 6 - Add new left rail nav item
GoalAdd a new left rail nav item in Touch UI console. To reach user admin a AEM user has to navigate through sub navs Tools -> Operations -> Security -> Users, here we provide a link on left...
View ArticleAEM CQ 561 - Using Manuscripts
GoalAdd a Manuscript on Geometrixx page. Manuscripts are simple text files particularly useful for a business user who likes to create content pieces or articles in a simple text editor with no...
View ArticleAEM CQ 561 - Working with Launches
GoalCreate a future release of page. Launches feature is useful when a business user likes to add or modify content released (promoted) to publish in a future date. Any content added in current source...
View ArticleAEM CQ 561 - Working with Scaffolding
GoalGenerate pages with similar structure and varying content quickly. Scaffolding provides form like interface with fields to generate pages, with content entered into the scaffold. Check demoCreating...
View ArticleAEM CQ 56 - Disable Cancel Inheritance in Live Copies
GoalMulti Site Manager is a fantastic concept, very useful in creating multinational sites. You create a source site, create live copies of it for each region and maintain the relationship between...
View ArticleAEM CQ 561 - Add a button to Sidekick Bottom Toolbar
GoalAdd a button for viewing the page in wcmmode disabled. Here, on clicking the button added to sidekick bottom toolbar (beside Edit button), allows the user to view page in wcm disabled mode. View...
View ArticleAEM CQ 56 - Disable HTML5SmartImage Map Tools
GoalDisable some of the not required html5smartimage (CQ.html5.form.SmartImage) Image Map tools. Image map tools allow an author to create hotspots on image as shapes (Rectangle, Circle etc. ) by...
View ArticleAEM CQ 561 - Add a new Image Metadata Field in Touch UI
GoalAdd a new metadata field for assets in Touch UI (Coral UI). Here we add a field for author to enter overlay text, that can be displayed on image while rendering. View demoSolution1) Login to CRXDE...
View ArticleAEM CQ 561 - Hide Sidekick
GoalHide the Sidekick in page authoring, just in case you need to :)SolutionIn you page component jsp add the following script<script type="text/javascript"> (function(){...
View ArticleAEM CQ 6 - MSM, Setting JCR Permissions on Live Copy Components
GoalThis post is for MSM(Multi Site Manager) administrators who need more control on live copy components. A live copy author can click Cancel Inheritance on page components to break the inheritance...
View ArticleAEM CQ 561 - Adding Password Expiry Feature to Classic UI
GoalFor users existing in CQ, this extension helps providing a Password Expiry like feature in Classic UI. Check Demo, Source Code and Package InstallAssuming, only the administrators have access to...
View Article