Jak korzystać z PWA w Magento2?

10

Każdy ma pomysł, jak korzystać z PWA (progresywnych aplikacji internetowych) w Magento2. Znalazłem kilka blogów, ale nie odniosłem sukcesu.

hweb87
źródło
Czy możesz udostępnić przeczytane posty na blogu? A co dokładnie nie działa?
Siarhey Uchukhlebau,
Nie jestem pewien, co nie działa dokładnie, ale w przyszłości Magento2 pojawi się wraz z PWA. Czy masz na to jakiś przewodnik?
hweb87
Znalazłem ciekawe pytanie dotyczące PWA na forum magento, może być pomocne.
Siarhey Uchukhlebau,
Czy masz jakieś referencyjne strony PWA? jak mogę znaleźć stronę internetową zbudowaną w PWA.
hweb87
Nie znam nikogo, w którym zrealizowano PWA :(
Siarhey Uchukhlebau,

Odpowiedzi:

4

O PWA w Magento:

Możesz przeczytać więcej o implementacji PWA na forum magento, gdzie przechowywane są wszystkie przydatne linki do postów na blogu lub projektów github:

  1. Moduł Magento 1 PWA na github firmy Meanbee
  2. Blog Post „Dlaczego Twoja witryna Magento musi być progresywną aplikacją internetową?” autor: Tom Robertshaw z Meanbee
  3. Moduł Magento 2 Service Worker na github firmy Meanbee
  4. Magento 2 WebApp Manifest module on github by Meanbee
  5. Progresywne aplikacje internetowe publikowane przez Google
  6. Manifest aplikacji internetowej autorstwa Matta Gaunta i Paula Kinlana

O kompatybilności pracownika serwisu:

Zwykle PWA realizuje się przy użyciu Service Worker . Obecnie nie jest kompatybilny ze wszystkimi przeglądarkami:

Pulpit:

Zgodność pracownika serwisu z przeglądarkami komputerowymi

Nieobsługiwane: IE, Safari


Mobilny:

Zgodność pracownika serwisu z przeglądarkami mobilnymi

Nieobsługiwane: Android Webview, IE, Safari

Siarhey Uchukhlebau
źródło
Oznacza to, że nie jest kompatybilny z iOS
hweb87
@ hweb87 W tej chwili - tak
Siarhey Uchukhlebau,
Dobry rozszerzony przegląd ze świeżymi szczegółami magento.stackexchange.com/a/244665/2282
FireBear
Cześć @SiarheyUchukhlebau Moje pytanie jest nadal otwarte Czy obsługa Magento PWA w iOS? Dzisiaj widziałem zgłoszenie błędu w github github.com/magento-research/pwa-studio/issues/1441
hweb87
0

Użyłem tego modułu od Tigren ( https://marketplace.magento.com/tigren-progressivewebapp.html ) w wersji Magento 2.1.7. Tak to działało bez żadnego błędu.

Pamiętaj, że musimy dowiedzieć się więcej o pracownikach serwisu i tym, jak je skonfigurować, aby skalować aplikacje modułu. Na poziomie podstawowym działa bardzo dobrze po wyjęciu z pudełka.

Kalyan Chakravarthi V.
źródło
Cześć Kalyan. Ja też używam tego samego rozszerzenia. Postępowałem zgodnie z podanymi krokami instalacji. Ale pokazuje błąd. Czy możesz mi pomóc to rozwiązać?
Saravanan DS
Jaki masz błąd?
Kalyan Chakravarthi V
Sprawdź moje polecenia błędów tutaj. pastebin.com/8GhESQp3
Saravanan DS
Cześć @Kalyan, czy serwer powinien być w https?
Saravanan DS
1. Moduł Tigren_Core nie jest zawarty w pobranym pakiecie, nie trzeba tego. Możesz to zignorować. 2. Tak, musisz mieć włączony protokół https. 3. Przetestowaliśmy na naszym serwerze demo z atrapą certyfikatu SSL, ale nie na localhost. 4. Atraktyczny certyfikat SSL będzie działał dobrze tylko z firefoxem, jeśli został dodany jako wyjątek, Chrome jest ścisły, a PWA nie będzie działać z fałszywym certyfikatem SSL. 5. Jeśli pracujesz w localhost, chrome ma jakąś opcję flagi, aby zezwolić na SSL w localhost
Kalyan Chakravarthi V
0

Wziąłem słowo po słowie od MazePlazza. https://www.mageplaza.com/blog/magento-2-integrate-progressive-web-app.html#what-is-progressive-web-app-pwa

Istnieją trzy metody konwersji stron Magento 2 na PWA, które wiążą się z różnymi kosztami:

1). Rozszerzenia Magento 2 PWA: Musisz kupić moduł (do 150 USD) i zapłacić za usługę instalacyjną (lub samodzielnie zainstalować i skonfigurować rozszerzenie).

2). Magento 2 PWA Studio: Musisz zatrudnić programistów PWA, którzy mają duże doświadczenie zarówno w Magento 2, jak i PWA, aby zbudować swój PWA od podstaw. Opracowanie witryny PWA i nowego interfejsu API za pomocą narzędzi Magento 2 PWA Studio potrwa do 6 miesięcy. Powinieneś przygotować hojny budżet na tę integrację.

3). Magento 2 PWA Theme: Ponieważ zarówno interfejs sklepu PWA, jak i podstawowy interfejs API były gotowe, koszt będzie zależeć głównie od poziomu dostosowania. Koszt ten byłby bardziej rozsądny niż drugie rozwiązanie i wyższy niż pierwsze rozwiązanie, ale zasługuje na twoją inwestycję.

Według mnie, idź z pierwszym

Dziękuję Zuber

zuber bandi
źródło
Jeśli pójdę z pierwszą opcją i mam wiele rozszerzeń innych firm do mojej witryny, więc Q1. Czy wpłynie to również na te rozszerzenia? Q2 Czy rozszerzenia Magento 2 PWA będą obsługiwać rozszerzenia innych podmiotów?
Balwant Singh,
@BalwantSingh, zakupione rozszerzenie PWA nie wpływa na żadne z zainstalowanych lub przyszłych rozszerzeń. Tak długo, jak twoja nowa strona jest responsywna, będzie automatycznie obsługiwana przez rozszerzenie PWA, ponieważ rozszerzenie zakupu PWA po prostu nie potrzebuje twojej strony.
zuber bandi
Dziękuję za odpowiedź. co jeśli wybiorę trzecią opcję, nadal potrzebuję programisty PWA do dostosowania?
Balwant Singh
@BalwantSingh ... tak
zuber bandi
jak zacząć od zera? czy jest jakiś przewodnik krok po kroku dotyczący implementacji PWA w magento2.3
jafar pinjar