We have witnessed a drastic technological transformation in the recent years. Companies are adopting various digital technologies to stay ahead in the competition including Cloud, Mobile, Data, Analytics and more. Out of the multiple advances, content management is also quickly gaining traction. Traditionally, without a Web Content...
Drupal 8 introduces a great templating system "Twig" which is originating from Symfony, a PHP framework. This has brought about a big change in the Drupal community. Unlike Drupal 7, developers can't use PHP functions directly now on. Twig is a template framework and is a direct replacement for PHP template. Twig extension...
Content Management, Technology
Recently, I was introduced to a new technology called ETL (Extract, Transform and Load) which I can use to simplify and to increase the productivity of my daily tasks as AEM migration developer. There are various ETL tools available, some of them are listed here. I chose Talend, as it is built on top of Eclipse IDE and supports custom...
Front End Development, HTML/UI/CSS
Open Graph is a technology introduced by Facebook in 2010 that enables integration between Facebook, user data and website. Facebook ‘scrapes’ the URL you are sharing and gets the information it displays from meta tags within the <head> section of the page. With an amalgamation of Open Graph Meta tags in your page’s...
Drupal 8 is a fast and widely used enterprise web CMS across the globe. It is flexible and packed with out-of-the-box features that help you manage and deliver web content across various channels and devices efficiently. It has over 200 new built-in features that can be used to streamline work and achieve incredible digital experiences. ...
Content migration is the process of moving your website with all its content and digital assets from one platform to another. This data migration can either be done manually or in an automated manner. One of the most effective CMS (Content Management Solution) available today is the Adobe Experience Manager (AEM). AEM implementation is...
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 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...
Single sign-on (SSO) is a mechanism where by a single action of user authentication and authorization can permit a user to access all computers and systems for which he has access permission, without the need to enter multiple passwords. While implementing SSO as part of one of our projects , we thought of protecting CQ5 author and...
Hiya.... Last time we met, we were talking about how to get started on Integrating Grails With Weceem CMS. Moving on, when you actually use it in a typical product development scenario, you will more often that end up customizing the content being served by Weceem. So this blog will concentrate on exactly that..... Creating...