Magento Blog: Anleitungen und Praxiswissen | Seite 360 | mironsoft
Magento Blog
-
16.01.2025
Headless-Architekturen trennen das Frontend vollständig vom Backend und kommunizieren über APIs, was Entwicklerteams große Freiheit bei der Wahl der Frontend-Technologie gibt, aber gleichzeitig Verantwortung für Dinge überträgt, die ein klassisches, serverseitig gerendertes System wie ein Standard-Magento-Theme automatisch mitliefert. Dieser Artikel beschreibt, welche Rendering-Strategie für welchen Anwendungsfall passt, wie URL-Struktur zwischen Backend und Frontend konsistent bleibt und welche SEO-Regressionen bei einer Migration auf Headless am häufigsten auftreten.
-
16.01.2025
Magento-Unit-Tests ohne Bootstrap laufen in Sekunden statt in Minuten. Aber nicht jede Magento-Klasse lässt sich sinnvoll ohne Framework-Initialisierung testen. ViewModels, reine Service Classes, Plugins auf einfache Daten-Transformationen und Preisberechnungslogik sind ideal. Block-Rendering, Layout-Verarbeitung und Observer-Ketten hingegen brauchen den Bootstrap – und das ist kein Versagen des Tests.
-
15.01.2025
htmx bringt AJAX, Swap-Übergänge und serverseitiges Rendering zurück in einfache HTML-Attribute, und Tailwind CSS liefert dazu das passende Utility-First-Styling ohne separates Frontend-Build. Dieser Artikel zeigt, wie Ladezustände, Übergänge zwischen Swaps und dynamisch nachgeladene Fragmente konsistent gestylt werden, ohne dass ein komplettes JavaScript-Framework nötig ist.
-
15.01.2025
Ein einzelner Conditional Type prüft eine Bedingung einmal. Rekursive Conditional Types wenden dieselbe Bedingung wieder und wieder auf sich selbst an, bis eine Abbruchbedingung erreicht ist, und verwandeln damit verschachtelte Objekte, Tupel und Strings vollständig zur Compile-Zeit. Wer die Mechanik, das Rekursionslimit und das Tail-Rekursion-Muster kennt, kann DeepReadonly, Tupel-Reverse oder rekursive Template Literal Types robust selbst schreiben.
-
15.01.2025
Photoshop-Ebeneneffekte direkt im Browser — ohne Export, ohne JavaScript. CSS Blend Modes ermöglichen Duotone-Effekte, Textur-Overlays und kreative Typographie rein im Stylesheet. Der Schlüssel liegt im Verständnis der Mathematik hinter multiply, screen und overlay sowie dem Compositing-Kontext, den isolation kontrolliert.
-
15.01.2025
Wer Tests und CLI-Befehle immer nur im Terminal ausführt, verliert wertvolle Sekunden bei jedem Zyklus. Run Configurations in PhpStorm machen aus dem grünen Play-Button ein echtes Werkzeug – mit Docker-Interpreter, Xdebug-Integration und Compound-Runs für komplexe Abläufe.
-
14.01.2025
Eine reine Konsolenausgabe mit grünen und roten Haken beantwortet zwar die Frage, ob ein Testlauf erfolgreich war, liefert aber weder den nötigen visuellen Kontext für einen Fehlschlag noch eine Möglichkeit, die Entwicklung der Testsuite über mehrere Wochen hinweg nachzuvollziehen. Allure Report schließt diese Lücke, indem es aus den strukturierten Ergebnissen von Cypress, Playwright oder praktisch jedem anderen Test-Framework ein interaktives, durchsuchbares HTML-Dashboard erzeugt, das Screenshots, Videos, Schritt-für-Schritt-Protokolle und Trend-Grafiken über mehrere Läufe hinweg an einem zentralen Ort zusammenführt.
-
14.01.2025
Die Kosten eines Claude-API-Projekts entstehen nicht durch einen pauschalen Tarif, sondern durch die Kombination aus Modellwahl, Kontextgröße, Prompt Caching und Ausgabemenge. Wer diese Stellschrauben kennt, kann Kosten vorab kalkulieren und gezielt senken, statt am Monatsende von der Rechnung überrascht zu werden.
-
14.01.2025
Das Origin Private File System ist ein isolierter, hochperformanter Datei-Speicher pro Origin, der über synchrone Lese- und Schreib-Handles in Web Workern direkte Dateisystem-Geschwindigkeit erreicht. Damit lassen sich Wasm-Datenbanken, Bild-Editoren und Offline-Tools bauen, die klassischen IndexedDB-basierten Lösungen bei Durchsatz und Latenz deutlich überlegen sind.
-
14.01.2025
Das kostenlose Magento Security Scan Tool prüft öffentlich erreichbare Shops automatisiert auf bekannte Schwachstellen, riskante Dateiberechtigungen und versehentlich freigegebene sensible Dateien wie .git oder .env Dateien. Dieser Artikel zeigt, wie man einen Shop korrekt registriert, wiederkehrende Scans einrichtet, Befunde richtig priorisiert und versteht, warum das Tool einen echten Penetrationstest niemals ersetzt.