Czy Component Manager w Magento 2 to prawdziwa rzecz, czy demo techniczne?

12

Dokumenty deweloperów Magento 2 odwołują się do Menedżera komponentów - ale dość mylące jest, czym powinien być Menedżer komponentów. Czy to demo technologiczne, czy jest to coś, z czego użytkownicy końcowi powinni korzystać? Jeśli później, jak?

Te instrukcje instalacji są nieco dziwaczne - zalecają można sklonować repozytorium GitHub i skopiuj część tego repozytorium do instalacji Magento. To repozytorium GitHub jest również dziwaczne, ponieważ ma poziom główny, composer.jsonktóry zawiera pakiet meta (dobry), ale następnie w updatefolderze, w którym mieszka aplikacja, jest drugi composer.json i vendordrzewo źródłowe (dziwne).

Jako deweloper Magento 2 „poza firmą” nie jestem pewien, co mam z tym zrobić. Czy to demo techniczne? Coś, co jest dostarczane z jakąś wersją Magento 2 (EE? Pakiet do pobrania? Coś jeszcze?) I pod warunkiem, że programiści mogą mieć wersję do przetestowania?

Czy istnieje dokumentacja dotycząca korzystania z menedżera komponentów?

Co tak naprawdę robi menedżer komponentów?

Czy jest to coś związanego z rynkiem?

Szczegóły są świetne, ale doceniłby nawet ogólny przegląd kogoś, kto zwracał na to większą uwagę.

Alan Storm
źródło

Odpowiedzi:

1

Jako temat, do którego odwołujesz się do notatek, klonowanie programu aktualizującego jest wymagane tylko wtedy, gdy sklonowałeś także Magento 2 GitHub dla kodu; w przeciwnym razie, w .ziplub composer create-projectinstalacji, nie trzeba robić nic, aby uzyskać Updater.

Menedżer komponentów aktualizuje komponenty. Narzędzie do aktualizacji systemu aktualizuje oprogramowanie Magento 2.

Obecnie możesz nie być w stanie korzystać z Component Managera, ponieważ Magento Marketplace nie jest jeszcze dostępny. Możesz jednak dziś skorzystać z aktualizacji systemu.

Steve Johnson
źródło
Czy to jest dokładne? Zainstalowałem Magento metodą meta-package / create-project i nie widzę niczego, co wygląda jak menedżer komponentów w moim adminie, a URL aktualizacji zwraca 404.
Alan Storm
Component Manager jest w zasadzie zamiennikiem Magento Connect Manager. Zobaczysz to w Administratorze w Systemie> Kreator konfiguracji sieci. Narzędzie do aktualizacji służy menedżerowi komponentów i aktualizacji systemu do uruchamiania poleceń kompozytora za pomocą zadania cron .
Steve Johnson
Oprócz tego, co wyjaśnił Steve, Kreator instalacji sieci Web (którego częścią jest Menedżer składników) jest alternatywą dla interfejsu Composer CLI do zarządzania pakietami. Powinien być używany przez użytkowników, którzy nie mają dostępu do konsoli lub wolą interfejs sieciowy niż CLI. Również Kreator konfiguracji sieci ma funkcjonalność specyficzną dla Magento (np. Wyświetla typ pakietu - moduł, motyw itp.) Lub jest ograniczony w niektórych obszarach (np. Działa tylko z Magento Marketplace, więc nie jest tak ogólny jak Composer).
BuskaMuza,
0

Component Manager jest rzeczywiście prawdziwy, a system, który implementuje GUI Magento Marketplace do zarządzania pakietami. Istnieje pewien otwarty problem GitHub dotyczący niektórych problemów związanych z instalacją Magento.

Alan Storm
źródło