Ist der Komponenten-Manager in Magento 2 eine echte Sache oder eine technische Demo?

12

Die Magento 2-Entwicklerdokumente verweisen auf einen Komponentenmanager - aber es ist ziemlich verwirrend, was der Komponentenmanager sein soll. Handelt es sich um eine Tech-Demo, oder ist dies etwas, das Endbenutzer eigentlich verwenden sollen? Wenn später, wie?

Die Installationsanweisungen sind etwas bizarr: Sie empfehlen, ein GitHub-Repository zu klonen und dann einen Teil dieses Repositorys in Ihre Magento-Installation zu kopieren. Dieses GitHub-Repository ist auch insofern bizarr, als es eine Root-Ebene hat composer.json, die das Metapaket enthält (gut), aber dann gibt es in dem updateOrdner, in dem sich die Anwendung befindet, eine zweite composer.json und einen festgeschriebenen vendorQuellbaum (seltsam).

Als Magento 2-Entwickler "außerhalb des Unternehmens" bin ich mir nicht sicher, was ich damit machen soll. Ist das eine Tech-Demo? Etwas, das mit einer Version von Magento 2 (EE? Das herunterladbare Paket? Etwas anderes?) Geliefert wird und bereitgestellt wird, damit Entwickler eine Version zum Testen haben können?

Gibt es eine Dokumentation zur Verwendung des Komponentenmanagers?

Was macht der Komponentenmanager eigentlich hinter den Kulissen?

Ist das etwas, was mit dem Markt zusammenhängt?

Die Besonderheiten sind großartig, aber auch ein allgemeiner Überblick von jemandem, der dies stärker beachtet, wäre wünschenswert.

Alan Storm
quelle

Antworten:

1

Als Thema, auf das Sie verwiesen haben, ist das Klonen des Updaters nur erforderlich, wenn Sie auch den Magento 2 GitHub für den Code geklont haben. ansonsten in einem .zipodercomposer create-project Installation nichts tun, um den Updater abzurufen.

Der Komponentenmanager aktualisiert Komponenten. Das Dienstprogramm System Upgrade aktualisiert die Magento 2-Software.

Derzeit können Sie den Komponenten-Manager möglicherweise nicht verwenden, da Magento Marketplace noch nicht online ist. Sie können das System-Upgrade jedoch heute verwenden.

Steve Johnson
quelle
Ist das genau Ich habe Magento über die Meta-Package / Create-Project-Methode installiert und sehe in meinem Admin nichts, was wie ein Komponentenmanager aussieht, und die Update-URL gibt 404 zurück.
Alan Storm
Component Manager ist im Grunde ein Ersatz für den Magento Connect Manager. Sie sehen es im Admin unter System> Web Setup Wizard. Der Updater wird vom Komponentenmanager und vom System-Upgrade verwendet, um die Composer-Befehle mithilfe eines Cron-Jobs auszuführen .
Steve Johnson
Neben den Erläuterungen von Steve ist der Web-Setup-Assistent (zu dem der Komponenten-Manager gehört) eine Alternative zur Composer-CLI für die Verwaltung von Paketen. Es soll von Benutzern verwendet werden, die keinen Zugriff auf die Konsole haben oder die Web-Benutzeroberfläche der CLI vorziehen. Der Web-Setup-Assistent verfügt auch über spezifische Funktionen für Magento (z. B. zeigt er die Art des Pakets an - Modul, Thema usw.) oder ist in einigen Bereichen eingeschränkt (z. B. funktioniert er nur mit Magento Marketplace, ist also nicht so allgemein wie Composer).
BuskaMuza
0

Der Komponenten-Manager ist in der Tat eine echte Sache und das System, das die grafische Benutzeroberfläche von Magento Marketplace für die Verwaltung von Paketen implementiert. Es gibt ein offenes GitHub-Problem bezüglich einiger Unklarheiten bezüglich der Installation von Magento.

Alan Storm
quelle