Nový doplnok WordPress pre PWA

Nový Doplnok funkcie PWA od Google, Automattic a XWP položí základy pre premenu WordPressu na progresívnu webovú aplikáciu (PWA). Hlavné funkcie WordPress často začínajú ako doplnky funkcií: nový editor založený na blokoch Gutenberg bol vyvinutý a testovaný ako doplnok funkcií. Doplnok PWA upravuje WordPress tak, aby bol kompatibilnejší s technológiami PWA, ako sú Service Workers a Web App Manifests.

Čo sú progresívne webové aplikácie?

Progresívne webové aplikácie použite JavaScript a moderné webové rozhrania API na vytvorenie natívneho prostredia pre webové aplikácie. PWA majú nižšie latencie ako serverom vykresľované webové stránky, fungujú bez sieťového pripojenia a možno ich nainštalovať na úvodné obrazovky mobilných zariadení.
Servisní pracovníci hrajú dôležitú úlohu v progresívnych webových aplikáciách. Service Worker je skript, ktorý beží na pozadí nezávisle od webových stránok. Servisní pracovníci môžu zachytávať sieťové požiadavky a reagovať s údajmi uloženými vo vyrovnávacej pamäti, čo umožňuje webovým aplikáciám fungovať, keď nie je k dispozícii sieťové pripojenie.
Kombinácia Cache API a Service Worker môže vytvárať plynulé prechody stránok: údaje môžu byť vopred uložené do vyrovnávacej pamäte a použité na vykreslenie stránok v prehliadači, keď používateľ klikne na odkaz.
Manifesty webovej aplikácie poskytujú konfiguračné údaje, ktoré môžu prehliadače a operačné systémy použiť na poskytovanie natívneho používateľského prostredia pre webové aplikácie. Keď sú progresívne webové aplikácie nainštalované na domovskej obrazovke mobilného zariadenia, Manifest webovej aplikácie povie prehliadaču, ktorú ikonu má použiť a ako sa má zobraziť používateľské rozhranie aplikácie.

Čítať:  Sprievodca obchodníka k zoskupenému produktu v Magento 2: Čo to je & Ako sa to používa

Prinášame progresívne webové aplikácie na WordPress

Aktuálnemu vydaniu WordPressu chýba niekoľko funkcií, ktoré by potrebovali, aby dobre fungovali ako progresívna webová aplikácia.
Každá aplikácia môže zaregistrovať iba jedného Service Worker, čo znamená, že pluginy a témy nemôžu zvládnuť registráciu Service Worker samy. Doplnok funkcií PWA predstavuje rozhranie API, ktoré umožňuje doplnkom a témam registrovať skripty Service Worker s WordPress, čo ich spája do jedného skriptu. WP_Service_Workers API používa rovnaké rozhranie ako známe WP_Scripts API.
Servisní pracovníci vyžadujú pripojenia HTTPS; nemôžu byť zaregistrované, ak je pripojenie neisté. Doplnok funkcie PWA pridáva koncový bod API na zistenie, či stránka podporuje HTTPS.

Prečo progresívne webové aplikácie?

Tradičné webové aplikácie sú pomalšie ako natívne aplikácie, nedajú sa nainštalovať, nefungujú offline a zle sa integrujú s upozorneniami push. PWA riešia všetky tieto problémy (hoci na zariadeniach Apple existujú určité obmedzenia).
PWA sú tiež lacnejšie a zložitejšie na zostavenie a údržbu ako natívne aplikácie. To je výhodné najmä pre menšie podniky a maloobchodníkov, ktorí si nemôžu dovoliť vytvárať samostatné webové, iOS a Android aplikácie.

PWA dnes?

Doplnok funkcií PWA bol vydaný v júli. Pravdepodobne nie je dobrý nápad inštalovať ho hneď vo výrobe. Doplnky funkcií sú súčasťou procesu vývoja WordPress: často sa menia a nie je zaručené, že budú bez chýb.
Je tiež dôležité poznamenať, že inštaláciou doplnku na web WordPress sa z neho nestane PWA. Doplnok jednoducho pridáva funkcie, ktoré uľahčujú vytváranie PWA na WordPress.
Ak chcete dnes implementovať funkcie PWA na svoje stránky, Super PWA plugin je lepšia možnosť.

Čítať:  Integrujte Magento s WordPress

Nové Publikácie:

ODPORÚČANIE