Magento Blog: Anleitungen und Praxiswissen | Seite 224 | mironsoft
Magento Blog
-
13.07.2025
Echte Komponentenisolation braucht zwei getrennte Garantien: kollisionsfreie Klassennamen und eine vorhersagbare Spezifitätsreihenfolge. CSS Modules liefern die erste Garantie zur Build-Zeit, native Cascade Layers die zweite zur Laufzeit, und zusammen entsteht eine Isolation, die ohne Shadow DOM und ohne UI-Framework auskommt.
-
13.07.2025
Global Transaction Identifiers lösen ein Problem, das jeder kennt, der nach einem Crash manuell die richtige Binlog-Position für CHANGE MASTER TO gesucht hat. Wer eine bestehende, positionsbasierte Replikation ohne Datenverlust auf GTIDs umstellt, gewinnt automatisches Failover-Handling und verliert eine ganze Klasse von Betriebsfehlern gleichzeitig.
-
12.07.2025
Das Early Access Program und Nightly Builds von PhpStorm liefern neue Features und PHP-Kompatibilitaet, oft Monate vor dem stabilen Release. Fuer Magento-Teams kann das wertvoll sein, birgt aber auch klare Risiken, wenn es unueberlegt eingesetzt wird.
-
12.07.2025
Shared Catalogs steuern für jede Company, welche Kategorien sichtbar sind und zu welchen Preisen bestellt werden kann, aufgebaut auf denselben Category Permissions, die auch außerhalb der B2B-Suite existieren. Wer die Mechanik dahinter kennt, kann Sichtbarkeit und Preisüberschreibungen gezielt steuern, statt bei wachsender Katalog-Anzahl von Indexierungsproblemen überrascht zu werden.
-
12.07.2025
Der Datentyp einer Spalte lässt sich in einer wachsenden Tabelle nur mit erheblichem Aufwand ändern, weshalb die erste Entscheidung besonders sorgfältig getroffen werden sollte. Dieser Beitrag behandelt INT gegen BIGINT bei Primärschlüsseln, realistische VARCHAR-Längen, DECIMAL statt FLOAT für Geldbeträge und die häufigsten Zeitzonen-Fallstricke bei Timestamps, mit konkretem SQL für jede Entscheidung.
-
12.07.2025
Die Cookie Store API ersetzt das fehleranfällige Parsen von document.cookie durch eine asynchrone, promise-basierte Schnittstelle mit strukturierten Cookie-Objekten, change-Events und echtem Service-Worker-Zugriff. Wer Session-Cookies, Consent-Banner oder Auth-Tokens verwaltet, findet in der Cookie Store API eine deutlich robustere Grundlage als manuelles String-Parsing.
-
12.07.2025
Claude Code kann ein neues Hyvä-Template in Sekunden skizzieren, doch nur mit den passenden Projektkonventionen als Kontext entsteht wirklich brauchbarer Code. Dieser Artikel zeigt, wie man ein phtml-Template mit ViewModel scaffoldet, Alpine.js-Komponenten CSP-konform generieren lässt und KI-vorgeschlagene Tailwind-Klassen gegen das tatsächliche Design-System prüft, bevor sie in Produktion landen.
-
11.07.2025
Ein Elasticsearch-Index ohne durchdachtes Mapping funktioniert am ersten Tag meist problemlos und wird ab dem ersten produktiven Suchproblem zur Baustelle. Wer Feldtypen, Unveraenderlichkeit und Analyzer-Zuordnung vor dem Indexieren klaert, spart sich spaeter aufwendiges Reindexing und inkonsistente Suchergebnisse.
-
11.07.2025
Magentos eingebautes Full Page Caching setzt auf eindeutige URLs und HTML-Antworten, die sich vollständig als eine Einheit cachen und über Tags invalidieren lassen. GraphQL bricht dieses Modell auf: Ein einziger POST-Endpunkt, beliebig kombinierbare Query-Strings, Variablen und teils personalisierte Felder erzeugen eine Vielzahl unterschiedlicher Antworten, die sich nicht mehr sauber über eine URL identifizieren lassen. Wer Magento headless oder als API-Backend für ein eigenes Frontend betreibt, muss deshalb eine eigene Caching-Schicht auf Query-Ebene bauen. Redis eignet sich dafür besonders gut, weil sich Query-Antworten dort granular als eigene Schlüssel ablegen, mit präzisen Tags versehen und gezielt invalidieren lassen, ohne dass gleich der gesamte Cache geleert werden muss.
-
11.07.2025
Wer /etc, /var, /usr und /opt durcheinanderbringt, baut Server, die sich nicht automatisieren, nicht sauber packen und nicht vorhersehbar warten lassen. Der Filesystem Hierarchy Standard definiert, wofür jedes Top-Level-Verzeichnis unter Linux gedacht ist, und wer sich daran hält, bekommt Systeme, die mit Paketmanagern, systemd und Automatisierungswerkzeugen reibungslos zusammenarbeiten, statt gegen sie zu kämpfen.