Magento Blog: Anleitungen und Praxiswissen | Seite 121 | mironsoft
Magento Blog
-
03.12.2025
Fast jeder Shop-Betreiber hat irgendwo ein Muster-Widerrufsformular auf der Seite verlinkt, oft schon seit Jahren unverändert. Genau das kann zum Problem werden, wenn die eigenen Firmendaten darin nicht mehr stimmen oder die Rücksendekosten-Regelung unklar bleibt. Im schlimmsten Fall verlängert sich dadurch die Widerrufsfrist Ihrer Kunden erheblich. Wir erklären in einfachen Worten, worauf es wirklich ankommt.
-
02.12.2025
Datepicker und Comboboxen zählen zu den anspruchsvollsten Interface-Mustern im Web, weil sie ständig zwischen geschlossenem Eingabefeld, geöffneter Vorschlagsliste und aktiv markierter Option wechseln müssen. Wer das WAI-ARIA Combobox-Pattern präzise umsetzt, Tastatur und Screenreader gemeinsam testet und zusätzlich einen unabhängigen Text-Input-Fallback anbietet, macht Terminauswahl und Autocomplete für wirklich alle Nutzergruppen zuverlässig bedienbar, auch ohne Maus.
-
02.12.2025
Wer 'Klicke Warenkorb' sagt, erwartet, dass die Software einen Button findet, der wirklich so heißt. Spracherkennungsprogramme wie Voice Control unter macOS und iOS, Windows Speech Recognition oder die professionelle Dictation-Software Dragon NaturallySpeaking navigieren Webseiten anhand der sichtbaren Beschriftung von interaktiven Elementen, nicht anhand von Icons, Farben oder Positionen. Ein Interface voller Icon-only-Buttons ohne sichtbaren Text ist für diese Nutzergruppe faktisch unbedienbar, selbst wenn technisch ein aria-label vorhanden ist.
-
02.12.2025
Für Publisher entscheidet die richtige Wahl zwischen Article, NewsArticle und BlogPosting mit über die Sichtbarkeit in Google News und den Top Stories. Viele Redaktionen setzen das falsche Schema ein oder lassen Pflichtfelder für die News-Eligibility aus, ohne es zu bemerken. Dieser Artikel klärt die Unterschiede, zeigt die notwendigen Felder für Autoren- und Publisher-Verknüpfung und erklärt, wie sich häufige Validierungsfehler mit dem Rich-Results-Test finden lassen.
-
02.12.2025
Datenbank Migrationen sind versionierte, nachvollziehbare Schema-Änderungen, die jedes Team ohne manuelles ALTER TABLE über SSH-Verbindungen ausführt. Ein selbstgebautes Migrationssystem aus Migrationstabelle, Up- und Down-Methoden sowie einem schlanken CLI-Runner deckt die Kernanforderungen ab, ohne Doctrine Migrations oder Laravel als Abhängigkeit einzuführen.
-
02.12.2025
Alpine.js Speicherlecks entstehen fast immer durch Referenzen, die länger leben als die Komponente selbst: ein Event Listener auf window, ein Timer, der weiterläuft, ein Store Eintrag, der nie gelöscht wird. In Dashboards und Single Page artigen Bereichen, die Stunden ohne Reload laufen, summiert sich das zu spürbar wachsendem Speicherverbrauch und irgendwann zu abstürzenden Tabs.
-
02.12.2025
Schema-Definition, Query-Sprache, Mutations und Resolver sind die vier tragenden Säulen jedes GraphQL-Systems. Wer versteht, wie sie zusammenwirken und wo die typischen Fehler entstehen, baut APIs, die skalieren – statt APIs, die nach dem ersten Produktivbetrieb umgebaut werden müssen.
-
02.12.2025
Wie verarbeitet Magento 2 jeden HTTP-Request? Bootstrap, FrontController, Router-Kette, URL-Rewriting und Action-Klassen – der komplette Weg vollständig erklärt.
-
02.12.2025
Alpine.js macht x-data bewusst ungetypt, was in kleinen Snippets kein Problem ist, aber in größeren Hyvä-Komponenten schnell zu stillen Bugs, falschen Property-Namen und schwer wartbarem Code führt. Dieser Artikel zeigt typisierte Factory-Functions, JSDoc-basierte Typisierung ohne Build-Step und ein leichtgewichtiges TypeScript-Pattern, das CSP-konform bleibt, Hyvä's No-Build-Philosophie respektiert und trotzdem echte Typsicherheit für Teams und komplexe Komponenten liefert.
-
02.12.2025
Ein guter Magento-Workflow hängt stark an den richtigen Befehlen. In einem Mark-Shust-Setup sind die Wrapper im `bin/`-Verzeichnis der saubere Weg für Magento, Composer, Logs, Debugging, Datenbank und Codequalität.