Magento: Anleitungen und Praxiswissen | Seite 27 | mironsoft Blog
Magento
-
17.08.2025
Wer das Luma-Newsletter-Widget einfach in ein Hyvä-Theme kopiert, kollidiert mit der strikten Content Security Policy und bekommt ein Formular, das im Browser lautlos versagt. Eine saubere Newsletter-Integration braucht stattdessen registerInlineScript(), eine schlanke Alpine.js-Komponente mit fetch(), einen korrekt kommunizierten Double-Opt-in-Flow und eine serverseitig geprüfte DSGVO-Consent-Checkbox, sauber über Layout-XML in Footer, Checkout-Success und CMS-Block platziert.
-
15.08.2025
Wer Multi-Store-Bugs erst im Staging findet, verliert Zeit und Vertrauen. Eine lokale Multi-Store-Entwicklungsumgebung mit eigenen Domains, echten Store Views und store-spezifischen Konfigurationswerten deckt Fehler auf, die eine Single-Store-Instanz nie zeigen würde.
-
14.08.2025
Wer ein Drittanbieter-Modul in ein Hyvä-Theme einbindet, stößt früher oder später auf die module-config.json-Datei. Sie entscheidet pro Modul, ob native Hyvä-Templates greifen oder ob die Frontend-Ausgabe auf ein Fallback-Theme wie Magento/blank zurückfällt. Dieser Beitrag erklärt Aufbau, Laufzeitlogik, Merge-Verhalten und eigene Einträge Schritt für Schritt.
-
14.08.2025
Wer die facettierte Navigation nur mit den Standard-Templates von Magento_LayeredNavigation betreibt, verschenkt Performance, Barrierefreiheit und Conversion-Potenzial im Sidebar-Filter. Ein eigenes ViewModel pro Filter-Typ, ein Alpine.js-Preis-Slider und ein mobiler Filter-Drawer machen Layered Navigation im Hyvä-Theme schnell, zugänglich und SEO-sauber zugleich.
-
12.08.2025
Produktgalerien mit mehreren Bildern, Zoom-Funktion und Karussell-Navigation gehören zu den komplexesten Bausteinen einer Produktseite. Wer nur Alt-Text ergänzt, aber Tastaturbedienung, Fokus-Management und Ankündigungen für Screenreader vergisst, baut eine Galerie, die für viele Nutzergruppen unbedienbar bleibt. Dieser Beitrag zeigt ein vollständiges, praxiserprobtes Muster für barrierefreie Produktgalerien in Magento und Hyvä.
-
08.08.2025
Der PHP-FPM Process Manager entscheidet, wie viele parallele Requests ein Magento-Server verarbeiten kann, bevor Anfragen in der Warteschlange stehen bleiben oder der Arbeitsspeicher durch zu viele Worker aufgebraucht wird. Wer pm.max_children nach Bauchgefuehl setzt, riskiert entweder verschenkte Kapazitaet oder einen Out-of-Memory-Absturz unter Last.
-
07.08.2025
Viele Magento-Probleme sehen auf den ersten Blick wie Daten- oder Indexerfehler aus, sind in Wirklichkeit aber Cron-Probleme. Wer Cron Jobs in Magento 2 sauber plant und beobachtet, verhindert stille Ausfälle bei E-Mails, Reindex, Synchronisationen und Imports.
-
06.08.2025
Indexer gehören zu den wichtigsten, aber auch am häufigsten missverstandenen Mechanismen in Magento 2. Wer nicht versteht, wie Realtime, Scheduled und MView zusammenspielen, debuggt Preis-, Suche- oder Bestandsprobleme oft an der falschen Stelle.
-
04.08.2025
Ein Reindex, ein Backup oder ein grosser Cron-Job konkurriert ohne gezielte Prioritaeten direkt mit den PHP-FPM-Workern um dieselbe CPU-Zeit und denselben Festplattenzugriff. nice und ionice erlauben, Hintergrundjobs bewusst zurueckzustufen, sodass sie erst dann Ressourcen bekommen, wenn der Webserver sie gerade nicht braucht.
-
30.07.2025
Ein Store View pro Sprache reicht nicht aus, um mehrsprachige Suche in Magento wirklich sauber zu betreiben. Erst store-view-basierte Indexnamen kombiniert mit sprachspezifischen Elasticsearch-Analyzern verhindern, dass deutsche Komposita falsch zerlegt oder englische Stemming-Regeln auf franzoesische Texte angewendet werden.