PWA

Beschrijving

Progressive Web Apps are user experiences that have the reach of the web, and are:

  • Betrouwbaar – Laad onmiddellijk en laat de downasaur nooit zien, zelfs niet in onzekere netwerkomstandigheden.
  • Snel – Reageer snel op gebruikersinteracties met zijdezachte animaties en zonder janky scrollen.
  • Boeiend – Voelt als een normale app op het apparaat, met een meeslepende gebruikerservaring.

This new level of quality allows Progressive Web Apps to earn a place on the user’s home screen.

Lees meer over Progressive Web Apps (PWA) van Google.

Over het algemeen is een PWA afhankelijk van de beschikbaarheid van de volgende technologieën:

This plugin serves as a place to implement support for these in WordPress with the intention of being proposed for core merge, piece by piece. Case in point, the HTTPS functionality from this plugin has largely been made part of Core: Improved HTTPS detection and migration in WordPress 5.7.

Deze functie plugin is niet bedoeld om de andere plugins en thema’s die WordPress-sites in PWA’s veranderen, te verouderen. Deze plugin is eerder bedoeld om de PWA-bouwstenen en het coördinatiemechanisme voor deze thema’s en plugins te bieden om het wiel niet opnieuw uit te vinden en ook om niet met elkaar in conflict te komen. Een thema dat het app shellmodel implementeert, zou bijvoorbeeld de kernservicewerker moeten kunnen uitbreiden, terwijl een plugin die pushmeldingen biedt hetzelfde zou moeten kunnen doen. Thema’s en plugins zouden niet langer elk een eigen service worker moeten creëren, iets wat inherent problematisch is omdat er slechts één service worker tegelijk actief kan zijn: er kan slechts één service worker winnen. Als je een plugin of thema ontwikkelt met een servicemedewerker, overweeg dan om op deze PWA plugin te vertrouwen, of gebruik in ieder geval alleen de ingebouwde implementatie als een uitwijkmogelijkheid voor wanneer de PWA plugin niet beschikbaar is.

In versies vóór 0.6 werden standaard geen cachingstrategieën toegevoegd. Het enige gedrag van de service worker was het aanbieden van een offline template wanneer de verbinding van de client niet werkte of de site niet werkte, en ook om een ​​foutpagina weer te geven wanneer de server terugkeert met 500 Internal Server Error. Vanaf 0.6 is er een nieuwe schakelaar voor “Offline browsen” op het scherm met leesinstellingen in de beheerder. Het is standaard uitgeschakeld, maar indien ingeschakeld wordt een network-first cachingstrategie geregistreerd voor navigatie, zodat de offline pagina niet wordt weergegeven bij het openen van eerder geopende pagina’s. De netwerk-first-strategie wordt ook gebruikt voor items uit thema’s, plugins en WordPress core. Bovendien worden geüploade afbeeldingen geserveerd met een stale-while-revalidate strategie. Zie het pull-verzoek voor alle details over deze wijzigingen.

Documentatie voor de plugin is te vinden op de GitHub project Wiki.

De ontwikkeling van deze plugin gebeurt op GitHub. Pull-verzoeken welkom. Bekijk de problemen die daar zijn gemeld voordat je naar het pluginforum gaat.

FAQ

Raadpleeg de veelgestelde vragen op de GitHub project wiki. Zie je geen antwoord op je vraag? zoek het ondersteuningsforum om te zien of iemand je vraag heeft gesteld. Anders, open een nieuw ondersteuningsonderwerp.

Beoordelingen

6 juni 2022
This app is supposed to be an extension for PWA but when u download it, you cant use it because there is nothing, no panel nothing. No documentation to help neitheir.
15 april 2022
so far this isn't worth getting, there aren't any options no changes to my site, it didnt change a single thing
Lees alle 18 beoordelingen

Bijdragers & ontwikkelaars

“PWA” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“PWA” is vertaald in 8 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “PWA” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

Zie de pagina Releases op GitHub voor de changelog van de plugin.