The most recent release of Magento Commerce, 2.4 included many new features and updates. The upgrade introduces support for PHP 7.4, Elasticsearch 7, and MySQL 8 versions. Not only that, but there is a significant security enhancement with two-factor authentication enabled by default for the Magento administrator. The release also introduces a default search engine […]
Harness the Power of Connecting Marketo Engage and Magento Commerce
Often, customers may come to your site, browse around, and add items to their cart. Rather than purchasing, they may leave the site before completing their purchase. How do you connect back with those prospective customers to bring them through their buying journey to purchase? You need a sophisticated system that can take that buyer’s […]
NGINX Proxy for CORS
In my latest AEM project, I had a particular challenge with some front-end code, an AJAX call, and CORS. While running the site on localhost, the search code attempted to make an AJAX call to a search API. The API would not allow my localhost site. This meant that front-end developers had a hard […]
Unit Testing JCR Resource Resolver Mappings
Recently, I had a task to shorten URLs and remove the HTML extension in AEM. On top of that, I had to add a context root to the URLs so that these mappings would happen. /content/myapp/en_US.html -> /mycontext/ /content/myapp/en_US/homepage.html -> /mycontext/homepage/ /content/myapp/es_ES.html -> /mycontext/es_ES/ /content/myapp/es_ES/homepage.html -> /mycontext/es_ES/homepage/ Shorting URLs in AEM consists of two things: The dispatcher will receive requests for short extension-less URLs and must rewrite them before passing them through to […]
Setting Up A Local AEM Dispatcher With Docker
Reverse proxy and caching are two of the many features provided by the AEM dispatcher module. It is the prism through which your web users will view content on the AEM publisher. Developers will say the development and operations (DevOps) team handles it. DevOps rely on developers to provide instructions on how to configure it. […]
Real-Time Data Strategy: Three Steps to Start Investing
Real-time data strategy is on every organization’s roadmap. In the past year, I have spoken to many organizations planning “real-time” data systems. Without fail, those organizations fall into one of two buckets. The Visionaries: Can tell a great story about their target prospect, what they should see, and how they should interact with the brand […]
AEM Customization: Show Unpublished Reference Alert for Tagpicker
Recently, I published a blog post regarding AEM Customization: Show Unpublished Reference Alert for Content Path where I showed how to customize the Pathfield and Xffield resourceType. In doing this, I was able to showcase how to create a notification for the content author as to whether the selected content path is published or not. […]
Accessing Vertex O Series after Browser Support for Adobe Flash ends in 2020
Vertex has replaced Adobe Flash with HTML5 in O Series version 9.0. Access to the Vertex 9.0 user interface (UI) will be available after January 2021 using the major browsers other than Microsoft IE. So, access to Vertex O Series version 9.0 is not an issue. That’s not true of previous versions of Vertex O […]
Product Data and the Right PIM
Nasdaq estimated that by 2040, 95% of purchases will be facilitated by eCommerce. With that in mind, it is thus imperative for manufacturers to digitally transform from their traditional physical sales channels. Due to historically complex product data, it can be an overwhelming task for any manufacturer to understand how to evolve their B2B sales to an online […]
How to Solve for Missing Data in Marketo
So you’ve purchased Marketo Engage to improve your marketing-to-sales relationship and are eager to start implementing the system, but your missing key data points, like email addresses. How do you solve for this missing data and still reap the benefits of your Marketo system? Often, you will need a custom data architecture or solution to […]
AEM Customization: Show Unpublished Reference Alert for Content Path
Have you ever noticed that while authoring an AEM component, the component dialog box does not provide any hints or alerts for if the selected content path is published or not? This is a confusing scenario for AEM authors, especially when setting or choosing the content path in the component dialog for pathfield and xffield […]
What is Coming to Magento Commerce in 2021
As we gear up for 2021, I recently attended a Magento Product Roadmap webinar. It included a demo of the Magento 2.4.1. (2.4.1 release notes are available here). What I found exciting in the webinar was the announcement of what is coming in 2021, which includes four key areas: headless commerce, new B2B capabilities, intelligent […]