Topics Overview

AVIF Images Support For Magento 2 Is Here

Ultimate Image Optimizer Extension for Magento 2 is the first extension that provides AVIF images support for Magento 2 stores.
Original images are converted to AVIF locally and automatically via Cron Job or command-line interface (CLI).
Besides AVIF images, the extension also creates WebP images and optionally also high-resolution/retina images automatically and allows to add lazy-load for the optimized images. The extension is 100% browser and full-page cache compatible. For browsers that do not support AVIF optimized images, WebP optimized images are used as fallback, for even older browsers, original images will be delivered to customers.

WebP For Magento 2 Performance + Speed Optimization:
Why Every Magento Store Should Use WebP

When we first heard about “Next-Generation Image Formats” we just thought “What? What is that about and why would we need this?”
The term “Next-Generation Image Formats” refers to newer image formats WebP, JPEG 2000, JPEG XR. These are newer image formats than JPG or PNG, the good old image formats we are all used to work with ever since.

Each of these new file formats, WebP, JPEG 2000 and JPEG XR, promises to have advanced compression algorithms compared to our traditional and well-known companions JPG and PNG. Better compression for images means, smaller file sizes while retaining the quality characteristics of an image.

Smaller images mean better performance, faster page loads. Sounds good, right?
Can we improve Magento 2 performance through image optimization by using e. g. WebP?
To be honest, we were quite skeptical when we started looking into this…

Magento Security + Magento Coding Standard:
Disallow Insecure Functions exec(), shell_exec(), system() etc.

With Magento Coding Standard and Code Sniffer rules update to v3 becoming effective July 11th, insecure functions like exec(), shell_exec(), system() etc. will be disallowed. That means any extension using one of these functions will be denied to be listed in Magento Marketplace. Since these functions can be a huge security issue, at least when used in a bad way, it is certainly a good decision by Magento to take this step towards improving Magento Security.
But what does this mean for Magento developers, what alternatives to these insecure functions are available to implement certain features that require system commands to be executed on server level?

The Surprisingly Secret SEO Recipe:
PRG Pattern For Advanced Layered Navigation SEO

It’s now a few weeks since we released our Magento 2 SEO Extension “JaJuMa PRG Pattern Link Masking” and since it was published we received some first valuable and interesting feedback. Based on this first feedback we had to notice:  Usage of PRG Pattern in SEO is still surprisingly unknown.

This insight came as a not small surprise to us, because actually PRG Pattern as SEO measure is not exactly a new recipe to tackle SEO issues related to Layered Navigations. ...

SEO Optimization for Layered Navigation with PRG Pattern

Layered navigation often referred to as Filter Navigation or faceted navigation, is used by almost every online store. Of course, it's a great feature that allows customers to quickly and easily browse through the products and restrict them to relevant products.

As helpful as the product filter and a layered navigation are for the customer, the challenge is to realize this function in a good and SEO-friendly way. ...