Magento: Guides and Practical Know-how | Page 54 | mironsoft Blog
Magento
-
Feb 5, 2025
Wiring a headless CMS to GraphQL is an architectural decision that shapes content modeling, caching, and team workflows for years. Strapi, Contentful, and Magento GraphQL implement the same specification in fundamentally different ways, with consequences for query complexity, authorization, and where content ends and commerce data begins.
-
Feb 4, 2025
Anyone writing Magento code without tests learns during the first refactoring how fragile the dependencies really are. PHPUnit tests for repositories, service contracts and ViewModels cover the logic of the most important layers, without needing the full Magento bootstrap.
-
Feb 4, 2025
Custom Hyvä Page Builder content types are not built with Knockout widgets, they are rendered server side with phtml and Tailwind classes, plus targeted Alpine.js interactivity. This guide covers registration, rendering architecture and performance patterns with real code examples.
-
Feb 4, 2025
Making a custom Magento module GraphQL-ready sounds simple, yet it often fails because of missing structure: misplaced schema files, resolvers without clear delegation, di.xml entries that never take effect. This article shows what the file layout should look like and why convention matters more here than creativity.
-
Jan 29, 2025
Anyone who runs layered navigation on nothing but the default Magento_LayeredNavigation templates gives up performance, accessibility, and conversion potential in the sidebar filter. A dedicated view model per filter type, an Alpine.js price slider, and a mobile filter drawer make layered navigation in the Hyvä theme fast, accessible, and SEO clean at the same time.
-
Jan 29, 2025
A health check that only verifies the web server responds reports a store as healthy even when the database is stuck, search is down, or the message queue is backed up. A well designed health check endpoint verifies real dependencies and stops a load balancer from sending more traffic to a broken node.
-
Jan 27, 2025
Anyone who sets CPU and memory limits for Magento containers by gut feeling either overprovisions expensively or risks outages during traffic spikes. This article shows how Magento container sizes are systematically derived from PHP-FPM pool sizing, real memory demand per worker, and actual traffic patterns, then validated with load tests.
-
-
Jan 27, 2025
A backup is only a backup once it can actually be restored. We show how a resilient backup strategy and disaster recovery work together for Magento 2: RTO and RPO as the governing metrics, automation, offsite storage and regular restore drills.
-
Jan 26, 2025
Any agency maintaining custom Magento 2 modules across several client projects cannot avoid a private Composer repository. Instead of distributing modules manually via FTP or a zip file, a private Composer repository makes them installable through composer require, versioned through git tags and with full dependency resolution against magento/framework. This article shows how to build a solid distribution infrastructure, from the repositories configuration through a self hosted Satis instance to a secured CI pipeline.