Kürzlich ist die Magento 1.4.2.0-beta1 Vorschauversion erschienen, diese beinhaltet Veränderungen hinsichtlich der kommenden Plattform Überarbeitung “Magento Connect 2″.
Nachfolgend meine ersten Eindrücke von der kommenden Version.
Veränderungen-Installation von Magento Extensions
Die Extension Keys die bei Installation von Erweiterungen benötigt werden, haben sich verändert
- Ein Beispiel Sprachpaket DE:
Bisher
magento-community/Locale_Mage_community_de_DE
Ab Magento 1.4.2.0-beta1
http://connect20.magentocommerce.com/community/Locale_Mage_community_de_DE
Wenn man nun etwa den bisherigen Code in der neuen Fassung des Connect-Managers einfügt kommt es bei Installation zu einer Fehlermeldung.
Auf der anderen Seite können im neuen Connect Manager, mit neuem Aufbau des Extension-Keys auch bereits erhältliche Extensions installiert werden.
Ich konnte hier zumindest keinerlei Fehlverhalten beobachten.
Zusätzliche Installationsarten – von Lokal oder per FTP Verbindung
Ziemlich beeindruckt war ich persönlich von den neuen, zusätzlichen Installationsarten für Magento Extensions.
- Es besteht nun die Möglichkeit die .tgz Archive eines Moduls direkt von der lokalen Umgebung hochzuladen.
Bei meinem Test habe ich mehrmals ein Paket vom Desktop aus installiert & deinstalliert.
Vorsicht!
- Die Upload-Installation funktioniert nur mit Paketen die im hier vorgestellten Manager erstellt wurden
+ neuere Versionen. (siehe Info weiter unten) - Klickt man bei Paketen die von lokal installiert wurden auf “Reinstall”, wird sofern die jeweilige Extension bereits in anderer Fassung erhältlich ist, automatisch das letzte auf Magento Connect veröffentlichte Release installiert.
(zumindest aktuell)
In den Einstellungen kann man nun zusätzlich noch auswählen welches Protokoll man
verwenden möchte. (je nach Installationsart)
Wählt man FTP aus, öffnet sich ein weiterer Bereich mit Feldern um FTP-Zugangsdaten einzugeben.
Neues Paketformat
Wie weiter oben schon einmal kurz erwähnt hat sich das Paketformat für Magento Extensions zumindest was das lokale lesen zur Installation + die Erstellung / Speicherung angeht verändert.
In der Paketerstellung wurden einige Bereiche gegenüber der Vorgängerversionen deutlich verkürzt.
Überflüssige und oftmals auch irreführende Felder in den Bereichen
“Versionsinformation”, “Autoren” & “Inhalte” wurden entfernt.
Magento 1.4.1.1
Magento 1.4.2.0-beta1
Dies hat zur Folge das die bei Installation ausgelesene Datei package.xml deutlich kürzer ist, da sie weniger XML-Tags beinhaltet, daher entsteht automatisch ein anderes Paketformat.
Trotz einiger grundlegenden Veränderungen bietet die neue Paketerstellung & die neue nicht mehr von der Technologie PEAR extrem abhängige Variante der Paketinstallation für Entwickler, Extension Verkäufer & interessierten Anwendern deutlich mehr Flexiblität.
- So können Extensions leicht von Kunden selbst von lokal oder FTP installiert werden
- Selbiges gilt für beta Phasen in der Modulentwicklung, etwa Marked Ready Germany, da man eben ohne Dateien kopieren zu müssen die automatische Installation wie später auf Magento Connect simulieren kann. Eine saubere Deinstallation ist ebenfalls möglich.
- Daher deutlich bessere Testbedingungen für Entwickler
Insgesamt machen alleine die neuen / zusätzlichen Installationsmöglichkeiten einen sehr guten Eindruck & machen Lust auf mehr.
Das hier im Beitrag auf den Bildern gezeigte deutschsprachige Template für den Connect Manager aus Magento 1.4.2.0 steht nachfolgend für Interessierte + Entwickler zum Download bereit.
Es wird später angelehnt an die jeweilige Magento Version zusammen mit dem Sprachpaket ausgeliefert werden.
Anmerkung: Der beschriebene Connect-Manager wurde aus dem Release 1.4.2.0 auf Grund diverser Inkompatiblitäten entfernt und erst ab Magento 1.5 mit ausgeliefert.
Liebe Grüße – Daniel








bin auf den magento connect 2 SEHR gespannt!
Hallo Daniel,
genau da liegt mein Problem. Nach dem installieren des neuen Downloaders kann ich keine weitere Extentions laden. Fehler: Couldn’t resolve host ‘magento-core’
das liegt wohl am neuen Downloader oder? Was muss bei den Settings rein, wenn ich von magentocommerce extentions laden möchte. Kannste mir helfen? LG Walter
Hallo Walter,
nein ich kann dir nicht wirklich helfen.
Aktuell höre ich zum Thema am Tag bis zu 7 verschiedene Fehlermeldungen.
Neuinstallation oder eine upgedate Version?
MfG Daniel