After an eventful second day where we had a hackathon in the end to try all the stuff, something interesting was needed for Final Day and that is exactly what we had. Six sessions were scheduled for the day: Dynamic Components using Single-Page-Application Concepts by Andon Sikavica, Bojana Popovska OSGi Asynchronous Services:...
A quick recap of Day 2 sessions:Modern Day Operations with Apache Sling by Bertrand DelacretazSling DevOps and clusterGit driven Sling SetupThe Lazy AEM Developer by Feike VisserJSP and Sightly comparisonFeatures of SightlyWrite less code that does more.Mobile App Development with Apache Cordova and AEM by Bruce LefebvreSling IDE...
One of the most famous Apache Sling Tech Meetup started today. As it is meant for people using slick and some part of it, the meetup started with a Rookie session by Sebastian Schlick. The session was mainly meant for attendees who wanted to know about basics of Sling. For others interested ones, AEM certification conducted by Adobe at...
adaptTo() is the premier event for AEM enthusiasts in Berlin. The conference features some exclusive technical sessions about the latest industry innovations and developments on AEM. This three day meetup will commence on September 22 this year. I will be taking a session on "Integrating ElasticSearch with AEM". The session will...
Adobe AEM provide its extendable capabilities to integrate with other products. Below demonstration describe how to connect Adobe CQ5 with Salesforce which is the market’s leading cloud based CRM System. CQ5 provide OOTB components for the integration purpose. It helps the organization to target the customers through web channels as...
Managing multimedia content to any large scale website is much complicated if the content is dynamic and needs to be changed at regular intervals. Integration of YouTube with CQ5 is one of the use case which can help authors to manage the channel specific videos for particular page related with particular channel. Below is the snapshot...
Being a CQ5 developer, I have to register components and services almost everyday. Knowing how powerful Groovy is, I wanted to replace all Java code with Groovy. First step towards it was being able to compile Groovy. I got it to work with the help of this blog. Although I was facing following problem even after this: - I was not...
Almost all the time, we have fields of a component's dialog fixed and any change in it requires change in code. I had a use case in which all the fields had to be populated dynamically from a node that had information in its child nodes. Some challenges that I faced was: - The component was used in lot of places and any change...
While working on one of a complex requirements in our Adobe CQ5 / AEM project , we felt the need to continuously observe the flow. Though, logs are of good help but we wanted to analyze the complete flow . In this scenario, debugging feature in IDE becomes very handy. Software Stack being used : CQ Server : AEM 5.6.1 IDE :...
In one of our project, we had to create custom node types. In this blogpost, we'll talk about the various ways of creating the Custom Node Type and deploying it across multiple instances. We'll be using AEM 5.6.1 as our CQ server. A. Creating and Registering the Custom Nodetype There are broadly following three ways of creating...
In previous part , we discussed protecting CQ5 author instance when CQ5 acts as a service provider (SP). In this blog post, we'll cover how to protect any published resource/website. We'll be using Shibboleth SP for the same. Necessary Steps: Installing LDAP Server. Installing Shibboleth IdP. Installing Apache tomcat on...
In first part of our tri-part blog series , we discussed about the installation and configuration of Shibboleth IdP. We'll be focusing on the following two use cases : Use-Case I : Protecting CQ5 author instance when CQ5 acts as a service provider (SP). Use-Case II: Protecting any published resource/website. This...