Application Web progressive: une approche technique
Rendre votre site WordPress convivial pour le téléphone ne se limite pas à la conception réactive. Les utilisateurs choisissent de plus en plus de voir leurs publications préférées en ligne via des applications, et vous pouvez ressentir la même chose en faisant plusieurs étapes pour transformer le site WordPress en une application Web progressive. Dans mon dernier article, j’ai présenté une analyse de rentabilisation pour transformer votre site Web en une application Web progressive: une meilleure performance, même sur le Bureau! Les fonctions hors ligne n’ont pas de langages de programmation complexes qui nécessitent un soutien croissant de la part des géants de la technologie, et il semble y avoir une certaine confusion quant à ce qu’est une application Web progressive. Je soutiens Jeremy Keith, qui prétend que n’importe quel site Web peut être PWA avec seulement trois fonctionnalités:
Dans cet article, vous apprendrez tout cela et comment tester votre site contre un arbitre pwanes. Il est très probable que votre hôte Web a été ou est occupé à convertir l’URL de votre site d’un simple ancien http à un https sécurisé. Raison principale: Google supprime progressivement les sites Web dangereux des résultats de recherche. Raison # 2: si le Code affiche votre site sur un autre appareil, la connexion entre les deux devrait être sécurisée. Enfin, il s’agit d’une étape minimale pour protéger votre site et vos visiteurs. Bien qu’il y ait de bonnes raisons de soutenir le maintien des anciens sites Web et la recherche à des fins historiques et de recherche, il est clair que les futurs sites Web doivent protéger les lecteurs contre les programmeurs malveillants et d’autres facteurs malveillants.
Si vous avez besoin de protéger votre site avant l’hôte, Jenny McKinnon a écrit un excellent Tutoriel sur le sujet. Demandez également à votre hôte de planifier et de programmer la migration vers HTTPS. Si leur réponse ne vous satisfait pas, c’est facile
Trouvez l’hôte qui fournit cette sécurité. Il est temps d’écrire un manifeste Web au cœur de la création d’applications. Le fichier manifeste est un fichier texte json qui décrit les métadonnées associées à l’application et fournit également des éléments de conception pour PWA sur l’écran principal de l’appareil. Bien que cela ne soit pas exigé par la norme, il est préférable d’utiliser une extension *. Le manifeste Web de ce fichier.
Il suffit d’un nom d’application, d’une description et d’au moins une icône à afficher dans le fichier manifeste. Dans la plupart des cas, vous devrez ajouter un nom court, un type de schéma de couleurs et une URL de site pour démarrer l’application. Ceci s’appelle l’URL de démarrage. Les options d’affichage sont essentielles pour décrire l’apparence de base de l’application sur chaque appareil. Choisissez parmi les options suivantes: Plein écran: lorsque l’utilisateur clique sur l’application, elle remplit l’écran et ne ressemble pas à une fenêtre de navigateur. Autonome: votre application ressemble et se sent comme une application mobile locale. Dans ce mode, votre application peut sembler différente de votre site Web si vous le souhaitez. Il a sa propre icône dans l’initiateur d’application, pas une icône Web générique. De plus, l’agent utilisateur (navigateur) remplace l’élément de navigation pour naviguer à l’aide d’outils natifs. Vous pouvez inclure d’autres éléments standard de l’interface Web, comme la barre d’état. Minimum ui: l’application ressemble à une application autonome, mais l’utilisateur peut faire défiler l’ensemble minimal d’éléments UI pour le contrôle de navigation. Les projets varient d’un navigateur à l’autre. Navigateur: l’application s’ouvre dans un onglet navigateur traditionnel ou dans une nouvelle fenêtre, selon le navigateur et la plate – forme. C’est le paramètre par défaut. Orientation l’API d’orientation de l’écran expérimental W3C permet aux développeurs de définir comment voir cette application
Ils sont faibles et n’existent même pas (comme toujours).
Ces forets sont également les composants les plus difficiles à construire pour PWA. Tout le livre parle d’eux. Ne vous attendez donc pas à trop de détails. Mais je peux vous aider à démarrer. Mozilla décrit le travailleur des services comme suit: « le travailleur des services agit essentiellement comme un serveur mandataire entre les applications Web, les navigateurs et le réseau (s’il est disponible). – Oui. Ils visent, entre autres, à créer une expérience hors ligne efficace, à intercepter les demandes du réseau et à prendre les mesures appropriées en fonction de la disponibilité du réseau, ainsi qu’à mettre à jour les ressources du serveur. Ils permettent également l’accès en arrière – plan aux notifications Push et aux API de synchronisation. \
Le personnel de soutien le plus populaire fournit un accès hors ligne à votre application. Vous pouvez générer des fichiers de travailleurs de services JavaScript dans pwabuilder, un projet communautaire pour créer Microsoft PWA. Donnez – leur l’URL de votre site et ils feront un peu de magie pour créer le Code dont ils ont besoin. Mais quel est le rôle de WordPress dans tout cela? Cette vidéo d’une demi – heure de la Conférence des développeurs Google Chrome 2017, composée de Dan Walmsley d’automatic et de das Surma, ingénieur Google Chrome, décrit les étapes à suivre pour créer un PWA en utilisant WordPress.
La section Surma sur la création d’un gestionnaire de service pour l’accès hors ligne commence dans environ 23 minutes. Il inclut les représentants des services dans son sujet, mais Notez qu’il doit y avoir un représentant des services correspondant sur la page d’accueil. Ce code devrait fonctionner aussi longtemps que le noyau wordpress ne peut pas stocker les agents de support dans l’ensemble du site. Charger le résumé workingwriter \/ 5883a3c0f7296f0a540611ec4a6f7942 vous pouvez vous attendre à un meilleur soutien des travailleurs à mesure que Automatic continue de travailler avec Google pour développer PWA
Le site web préféré est dans votre paume de main et n’a pas besoin d’un navigateur? Qu’attendez – vous d’une telle application? Étiquette: jetpack Mobile Web progressive PWA Response Application