Magento 1.4.0 ist zwar zur Zeit noch im Entwicklungsstadium – zum Zeitpunkt dieses Beitrags “alpha 3″ jedoch sieht man jetzt schon interessante Ansätze die voraussichtlich als Standardfunktionen / Veränderungen ab dieser Version bereit stehen.

Wir haben das aktuelle Prerelease der kommenden Magento-Generation mal etwas unter die Lupe genommen & werden im Folgenden auf Veränderungen eingehen die uns beim testen ins Auge gesprungen sind.

Beachten Sie bitte, dass die Firma Varien keinerlei Versprechungen macht das die im Preview dargestellten Funktionen in einer späteren offiziellen Version bereit stehen. Es handelt sich um eine Vorschauversion für Entwickler die ausdrücklich nicht für den Produktiven Einsatz vorgesehen ist!

Siehe auch die offizielle Aussage hier.


Index-Management / Cache Verwaltung

In der Verwaltung der Caches wurde etwas aufgeräumt. Es stehen nun getrennt von einander die Bereiche “Cache-Verwaltung” & “Index-Management” bzw. später in der Lokalisierung “Index-Verwaltung” zur Verfügung. Dadurch kann mit weiteren Möglichkeiten deutlich besser Einfluss auf die Indexierungs-Prozesse von Daten genommen werden.

menu_index_management

index_management

cache_management


Vorbesetzte Artikelanzahl auf Katalogseiten

Ein sehr brauchbares neues Feature ist die auf Artikelseiten angewendete Artikelanzahl die vor ausgefüllt bereits in der Box in Form einer “1″ steht.
vorbesetzung_anzahl

Bei Grouped Products wurde selbstverständlich nicht so verfahren, da dieser Effekt hier zu unerwünschten Ergebnissen führen würde.

vorbesetzung_anzahl_grouped


Wysiwyg Editor fest integriert

Basierend auf dem ohnehin sehr verbreiteten TinyMCE wurde ein Wysiwig Editor innerhalb von Magento fest integriert. Die Besonderheit an dieser Version des Editors ist das nicht umbedingt in der Codeansicht ein Popup Fenster verwendet wird sondern bequem zwischen den Ansichten gewechselt werden kann.

Des Weiteren ist der Editor auch in der Codeansicht in der Lage mit Bildern & den neuen Widgets zu arbeiten.

Erste Tests von unserer Seite zeigten deutlich bessere Resultate was Fehler bei Speicherung der Seite angeht. Bei anderen erhältlichen Editoren war es in der Vergangenheit oft so, dass es zu unschönen Fehlern im Frontend des Shops kam.

Was aus unserer Sicht noch nicht so elegand gelöst ist, sind die mangelnden Konfigurationsmöglichkeiten für den Editor im Backend. Etwa die Einstellung wie viele Zeichen man oben in der Symbolleiste anzeigen lassen will.

Es wäre zudem schön wenn man noch verschiedene Skins für die Optik des Editors selbst definieren könnte – man ist da aber denke ich von den schon länger erhältlichen Editorn etwas verwöhnt. Es werden sicher in kommenden Versionen noch einige Funktionen implementiert werden.

editor

editor_code


Unterstützung für Widgets

Ein noch recht neues aber zugleich spannendes Thema sind die neuen Magento-Widgets. Diese sollen Shopbetreibern auch ohne Programmier-Kenntnisse ermöglichen, leicht CMS-Seiten & staatischen Blöcken durch dynamische Funktionalitäten zu ergänzen.

Einen sehr guten Überblick über die Möglichkeiten dieser Widgets erhalten Sie im offiziellen Blogpost zu diesem Thema.

Michael von Varien hat im Rahmen dieser Thematik ein 2 teiliges 2 Tutorial verfasst:
- Widget 1
- Widget 2

Diese 2 entstehenden Extensions / Widgets können auch über Magento-Connect bezogen werden & ab Version 1.4.0.0 alpha 3 installiert werden.
- Download Widget 1
- Download Widget 2

sample_widgets_installiert

Um ein bestehendes / installiertes Widget in eine CMS-Seite einzufügen, muss man auf das kleine Icon oben links klicken.

widget-icon-editor

Es erscheint in einem Popup die Auswahl der zur Verfügung stehenden Widgets.

auswahl_widget

Je nachdem wie viele Funktionen ein solches Widget besitzt, kann man noch diverse Einstellungen vornehmen.

konfiguration_widget

Nachdem Sie das Widget konfiguriert haben, wird es an der vorgesehenen Stelle eingefügt. Dieser Vorgang funktioniert sowohl in der Code, wie auch in der Wysiwyg Ansicht.

widget_eingefuegt

Wenn Sie nun die Seite im Frontend Ihres Shops aufrufen dann sehen Sie die Ausgabe des Widgets. Sollte dies so nicht auf Anhieb klappen, dann aktualisieren Sie bitte zunächst Ihre Caches.

widget_collection

Roman Zenner hat kürzlich zu diesem Vorgang ein kleines Video-Tutorial veröffentlicht was wir an dieser Stelle ebenfalls gerne erwähnen. Sie finden dieses hier.


Erweiterte Optionen im Connect-Manager

Im Magento Connect-Manager stehen unter “Settings” nun eine Funktion bereit die es ermöglicht, Verzeichnis & Dateirechte für installierte Extensions zu setzen. Wählen Sie bei “Use custom permissions:” NO, bleibt alles wie gewohnt. Die Erweiterungen erhalten als Rechte für verzeichnisse CHMOD 755 & die Dateien CHMOD 644.
magento_connect_settings

Wenn Sie jedoch “YES” wählen, dann haben Sie die Möglichkeit Ihre gewünschten Dateirechte zu setzen, die eine Extension im Installationsverlauf erhalten soll.

Das macht Sinn wenn etwa Probleme mit den Schreibrechten der Erweiterung vorhanden sind oder Sie generell mit anderen als die von Magento empfohlenen Dateiattributen arbeiten möchten.
magento_connect_settings_rights

Wir denken das auf jeden Fall der Editor + Widget-Unterstützung in die Stable Version übernommen werden, sonst würde man nicht vorher schon so ausführlich darüber berichten.

Des Weiteren soll wohl auch die Steuerberechnung komplett überarbeitet worden sein.

Liebe Grüße – Daniel