Magento-Neuigkeiten #42

Magento CE 1.9.2.0 ist erschienen. (c) Magento

Magento CE 1.9.2.0 ist erschienen. (c) Magento

Von Sommerpause keine Spur: Magento CE 1.9.2 ist erschienen und zugleich der Sicherheits-Patch SUPEE-6285, der die Magento-Dienstleister auf Trab hält. Offizielle Security-Best-Practices und die „Alert Registry“ runden das Sicherheitspaket ab.

Inzwischen biegt die Magento 2 Developer Beta-Phase in die Zielgerade ein. In den nächsten Neuigkeiten werden Sie schon über die nächste Stufe, die Merchant Beta lesen können. Die Community beschäftigt sich in letzter Zeit bereits verstärkt mit Magento 2, was man an einer wachsenden Anzahl von Beiträgen erkennen kann.

Magento 1

  • Magento CE 1.9.2 ist endlich da! Neben SUPEE-6285 (siehe nächster Punkt) enthält das Update viele Bugfixes und 170 automatische funktionale Tests.
  • Mit SUPEE-6285 erschien ein weiteres Patch-Paket, das Sicherheitslücken in Magento stopft. Phillip Jackson erläuterte, was die Patches tun, ebenso Christian Münch.
    Matthias Kleine erklärte, warum man in schlecht geschriebenen Modulen als Nicht-Admin-Backend-User auf einmal vor verschlossenen Seiten stehen kann (siehe auch Magento StackExchange). Das Skript SupportDesk_FixAcl von Ray Bogman soll eine (provisorische) Überarbeitung betroffener Module ermöglichen.
    Achtung: am 8. Juli 2015 wurde der Patch für CE 1.9 noch einmal überarbeitet.
  • Um Händler und Entwickler bei Sicherheitslücken künftig besser informieren zu können startete Magento das Security Center, auch betitelt als „Security Alert Registry„.
  • Außerdem wurden Security-Best-Practices veröffentlicht, um das Risiko zu reduzieren.
  • Und nicht zuletzt erleichtert ein Community-getriebenes Google-Spreadsheet den Überblick zu behalten, welche Magento-Version welche Patches benötigt.
  • Meine Extension Mzeis_Documentation soll dem einen oder anderen helfen, Projekte komfortabler zu dokumentieren (für den Händler und für den Integrator).
  • Witzigerweise schrieb Tobi zur gleichen Zeit eine ganz ähnliche Extension: Codex_Docview.
  • Brank Ajzele postete, wie man basierend auf den Log- oder URL-Rewrite-Tabellen Cache-Warming betreiben kann.
  • Toon van Dooren beschrieb ein Performance-Problem in der Filternavigation mit vielen Steuer-Regeln.
  • PHPUnit-Tipp #11 und #12 von Fabian: wie man Fixtures für konfigurierbare, gruppierte und Bündelprodukte schreibt und Caches für Tests aktivieren und deaktivieren.
  • Die neue Version 1.2.0 von Aoe_Scheduler verspricht ein noch robusteres Prozess-Management.
  • Interessanter Test: Displays über Gesten steuern mit Microsoft Kinect 2 und Magento REST API.

Magento 2

  • 0.74.0-beta16, das letzte Release vor der Merchant-Beta enthielt unter anderem einen neuen Checkout, PayPal-Integration, eine Datenversions-Kontroller für Kunden und Quotes um die Anzahl an Model-Speicherungen zu reduzieren sowie bessere Import-/Export-Funktionalitäten (z.B. mit History und Exportierbarkeit konfigurierbarer Produkte).
  • Alan Storm sprang auf den Magento-2-Zug auf und beschäftigte sich mit dem CLI-Tool und dem Objekt-Manager.
  • Schon bald sollen konfigurierbare Produkte in Magento 2 die Preise der Einzelprodukte heranziehen können – so wie bei der Extension Simple Configurable Products für Magento 1.
  • Branko schrieb Postings mit vielen Quick-Tipps zu Magento 2: Werte ver- und entschlüsseln, den aktuell eingeloggten Kunden und aktuell eingeloggten Admin-User auslesen, E-Mails senden.

Ökosystem

  • Zu Magento Live UK, das wie zuletzt erwähnt im Juni stattfand gibt es nun einen Rückblick von WebShopApps.
  • Das Datum für Meet Magento 2016 Niederlande steht bereits fest: 12. und 13. Mai 2016.
  • Tany Soroka fragte auf Twitter, ob auf Magento Connect zukünftig Extensions mit verschlüsseltem Code zugelassen werden sollen. Das führte zu einer ausgiebigen Diskussion. Allan führte seinen Standpunkt in einem eigenen Blog-Posting aus.

E-Commerce

  • OroCommerce kündigte an, im Sommer den Code bei GitHub verfügbar zu machen. Für Herbst ist das „Initial Feature Preview Release“ geplant. (via Mail)