Writing Alpine.js Components in Hyvä: Patterns That Scale
How to write Alpine.js components on Hyvä: passing PHP data, view models, customer data events, form keys, component events, CSP and keeping templates clean.
7 articles
How to write Alpine.js components on Hyvä: passing PHP data, view models, customer data events, form keys, component events, CSP and keeping templates clean.
How Hyvä Checkout works for developers: Magewire components, adding a custom field, payment module support, and when to keep the Luma checkout fallback.
How Hyvä compatibility modules work: the CompatModuleRegistry, rewriting extension templates with Alpine.js, hyva_ layout handles and the Luma fallback.
Customize Tailwind CSS in a Hyvä theme: content paths, brand colors and fonts in v3 and v4, @apply components, CMS classes, safelists and keeping CSS small.
Step by step Hyvä setup on Magento 2.4.8: Composer install, child theme, Tailwind build, hyva:config:generate, deploy order and the usual first project issues.
Luma to Hyvä migration plan for Magento 2: extension and theme audit, checkout decision, page by page rebuild, SEO parity, testing, launch and rollback.
Hyvä vs Luma from a developer's view: Alpine.js and Tailwind vs RequireJS, Knockout and LESS, extension compatibility, checkout options and when to pick each.