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.


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


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.


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.