Title: Minimum Configuration WordPress PWA
Author: Yohan Totting
Published: <strong>24 dezembro, 2017</strong>
Last modified: 11 março, 2019

---

Pesquisar plugins

Este plugin **não foi testado com os 3 lançamentos principais mais recentes do WordPress**.
Ele pode não ser mais mantido ou suportado e pode ter problemas de compatibilidade
quando usado com versões mais recentes do WordPress.

![](https://ps.w.org/mcw-pwa/assets/icon-256x256.png?rev=1791987)

# Minimum Configuration WordPress PWA

 Por [Yohan Totting](https://profiles.wordpress.org/tyohan/)

[Baixar](https://downloads.wordpress.org/plugin/mcw-pwa.zip)

 * [Detalhes](https://br.wordpress.org/plugins/mcw-pwa/#description)
 * [Avaliações](https://br.wordpress.org/plugins/mcw-pwa/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/mcw-pwa/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/mcw-pwa/#developers)

 [Suporte](https://wordpress.org/support/plugin/mcw-pwa/)

## Descrição

This plugin’s goal is to improve your WordPress website experiences with [Progressive Web App](https://developers.google.com/web/progressive-web-apps/)
enhancement. Right now it will cache your static assets like scripts, stylesheets,
images, and fonts. It’s also boost your website loading performance especially on
first time loading, and website with a lot of images. The main goal is to make sure
your website not losing the user by make sure the website loading quickly. It’s 
integrated with [AMP page](https://www.ampproject.org/about/benefits/) and make 
your website start FAST with AMP but stay FAST after on your original website.

### Well Integrated with AMP Plugin

[AMP page](https://www.ampproject.org/about/benefits/) is very fast to load. But
how to keep the fast experience on your website when user open non AMP pages. If
your website open in AMP Page, this plugin will automatically prepare to boost performance
of your non AMP pages by caching the static assets like JavaScripts and CSS, so 
it’s will ready once you access your non AMP pages. Then when user click the logo
or go to your main website without AMP, those static assets will ready to serve 
without request to server anymore. Currently only work with [Automattic AMP For WordPress](https://wordpress.org/plugins/amp/)
plugin only.

### Work Well With All Performance Plugin

Add all static assets on precache settings like logo, CSS files, JavaScripts files,
and fonts to precache list that your plugin generated to make sure it caches by 
service worker on loaded.

### Keep The Website Fast In All Pages

On first time user open your website, it will cache all the static assets like JavaScripts,
CSS, fonts, and images that needed by all pages in your website. Then later when
user navigate to other pages, this static assets will serve directly from browser
caches and boost the page loading.

### Create Custom Offline Page

You can set what page that you want to show when user access your web but they can’t
access it due on offline condition. The page will shows up instead default browser
offline page. You can give better experience or information to your users about 
what happen and ask them to comeback later.

### Only Load Images That Shows On Screen

Images are nice to see on your website but will hurt performance if you have too
many images in one page. On mobile, even these images not shows up on screen, its
load and will slowing down the page loading performance. This plugin will detect
the images that not shows up on screen and will not load it on first time you open
the page. Later when you scroll the page, the plugin will detect if it’s getting
close to screen and load the image and ready to show once it appear on screen.

### Credits

I use some plugins as my references to develop this plugin. Please check their amazing
works
 * [BJ Lazy Load](https://wordpress.org/plugins/bj-lazy-load/) * [Jetpack](https://wordpress.org/plugins/jetpack/)*
[Accelerated Mobile Pages – AMP](https://wordpress.org/plugins/amp/) * [Workbox](https://developers.google.com/web/tools/workbox/)

## Capturas de tela

 * [[
 * Settings Page To Enable Features.
 * [[
 * Scan Static Assets And Precache It.
 * [[
 * Set Your Offline Page That Shows When User Access Website On Offline.
 * [[
 * Service Workers Precache Static Assets When AMP Page Loaded

## Instalação

The goal of this plugin is to give good loading experiences on WordPress site with
minimum effort on installation. Once it’s installed, by default, it will come with
an optimal configuration to run.

 1. Upload the plugin files to the `/wp-content/plugins/plugin-name` directory, or 
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Setting precache assets by add your static assets like logo, CSS files, JavaScripts
    files, and fonts to precaches list to make sure it’s precaches on first time your
    page loaded.

## Perguntas frequentes

  What PWA features it has?

It focus on performance for now. Well integrated with AMP plugin. It use service
worker to cache static assets for better loading performance on repeat visits. Other
features like offline access, push notification, and add to home screen haven’t 
supported yet.

  Is it works on all browsers?

Lazy loading images and critical resources loading enhancement works on all browsers.

For repeat visits optimizing, it’s only working on browsers that support service
workers. Currently, it’s supported in Chrome, Firefox, Opera, and Samsung Internet
for a stable release. Support for service workers on UC Browser is not full, also
for Safari and Microsoft Edge currently only in Technology Preview version.

## Avaliações

Não há avaliações para este plugin.

## Colaboradores e desenvolvedores

“Minimum Configuration WordPress PWA” é um programa de código aberto. As seguintes
pessoas contribuíram para este plugin.

Colaboradores

 *   [ Yohan Totting ](https://profiles.wordpress.org/tyohan/)
 *   [ Ivan Kristianto ](https://profiles.wordpress.org/ivankristianto/)

[Traduzir o “Minimum Configuration WordPress PWA” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/mcw-pwa)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/mcw-pwa/), consulte
o [repositório SVN](https://plugins.svn.wordpress.org/mcw-pwa/) ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/mcw-pwa/)
por [RSS](https://plugins.trac.wordpress.org/log/mcw-pwa/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Versão **0.2.3**
 *  Última atualização **7 anos atrás**
 *  Instalações ativas **10+**
 *  Versão do WordPress ** 4.6 ou superior **
 *  Testado até **5.1.0**
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/mcw-pwa/)
 * Tags
 * [Lazy Loading](https://br.wordpress.org/plugins/tags/lazy-loading/)[performance](https://br.wordpress.org/plugins/tags/performance/)
   [pwa](https://br.wordpress.org/plugins/tags/pwa/)[Workbox](https://br.wordpress.org/plugins/tags/workbox/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/mcw-pwa/advanced/)

## Classificações

Ainda não foi enviada nenhuma avaliação.

[Your review](https://wordpress.org/support/plugin/mcw-pwa/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/mcw-pwa/reviews/)

## Colaboradores

 *   [ Yohan Totting ](https://profiles.wordpress.org/tyohan/)
 *   [ Ivan Kristianto ](https://profiles.wordpress.org/ivankristianto/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/mcw-pwa/)