Everyone is moving toward headless architecture these days and wants to take advantage of the new approach in the CMS industry to improve the CMS experience. However, in a few cases, it does not support a CMS functionality like Sitecore Form. Sitecore does not have any out of the box (OOB) component to implement Sitecore […]
Back-End Development
Local HTTPS for Optimizely, IIS, and Kestrel using certificates (Pt 1)
Wasn’t it around 2006 when HTTPS started becoming popular? You’d go to a secure page and almost always see a message saying, “This page contains both secure and nonsecure items. Do you want to display the insecure items?” 1 “Helpful” people online posted how to disable the error. Then browsers got smarter and just stopped […]
Optimizely Blocks As Properties: How To Hide Irrelevant Fields
We recently ran into an issue when using shared blocks as properties on pages; some of the block’s properties don’t make any sense in this context and can lead to some confusion with editors. Instead of creating another version of the block to use specifically as a local block, I created a simple feature to […]
Optimizely CMS 12 upgrade takeaways!
I’ve now written several blog posts about my experience with Optimizely CMS 12 upgrade process on several different projects. Each project has taught me something new and made me encounter things I hadn’t before. One of my earlier upgrade projects this year had very unique challenges that I wrote about here. This time around, I’m […]
My Very First JavaScript Code
“I can Talk JavaScript, I can walk JavaScript, I can Laugh JavaScript because JavaScript is a very Funny Language.” It’s really a fun writing JavaScript code in the beginning like you can show a pop-up alert, can set a condition to show results and you can also do mathematical calculations in the console. Just press […]
HCL Commerce Customization Capabilities: Empowering Businesses with Tailored E-commerce Solutions
Introduction: In the competitive world of e-commerce, delivering a personalized and flawless shopping experience is consummate to success, businesses face the challenge of delivering unique and individualized shopping experiences to their customers. Businesses must figure out how to give their customers distinctive and personalized purchasing experiences in the rapidly changing world of e-commerce. Formerly known […]
Optimizely CMS 12 – Content Delivery API Integration
In the Optimizely Content Management System (CMS), a headless approach is achieved using content delivery API. This handy package can get the data into JSON format using the REST API. In Single Page, Application, and content delivery, API works very well with JavaScript languages like React, Vue, and Angular. A headless system can work with […]
File Based Routing in Next.js
Next.js is a framework for building web applications built on top of React. Everything we can do in React we can also do in Next.js – with some additional features like routing, API calls, authentication, and more. We don’t have these features in React. Instead, we must install some external libraries and dependencies – like […]
Theoretical Models Part 6 –Understanding the Social Identity and Cultural Affirmation Model
In the realm of disability studies, the Social Identity and Cultural Affirmation Model of Disability has gained recognition as a powerful framework that acknowledges the significance of social and cultural factors in shaping the experiences of individuals with disabilities. This model recognizes disability as a social construct influenced by identity, culture, and societal attitudes. In […]
Industries Document Generation
Every company needs documents for its processes, information, contracts, proposals, quotes, reports, non-disclosure agreements, service agreements, and for various other purposes. Document creation and management is a crucial part of their operations. To make it easy, Omnistudio provides document generation capabilities, tailored to meet the unique requirements of different Industries. In this blog post, we […]
Dynamic Merge in Snowflake using Stored Procedure and Python – For SCD Type 2
Pre-requisite Before going through SCD Type 2, I would suggest visiting my earlier post with respective to SCD Type 1 in here for better understanding of this blog. Dynamic Merge in Snowflake using Stored Procedure and Python – For SCD Type 1 / Blogs / Perficient SCD Type 2 It helps in tracking the history […]
Utilizing the AEM Style System for Enhanced Component Styling
The AEM Style System allows the template creator to define style classes in the component’s content policy as well as page policy so that the content author can select them while modifying the component on the page. These styles can be visual variations of components, making them more versatile. Use Case: The Style System offers […]