SiteEase Progressive Web App

外掛說明

SiteEase Progressive Web App allows you to transform your WordPress website into a fully functional Progressive Web App (PWA). It provides app-like capabilities such as offline access, faster loading through caching strategies, and the ability for users to install your site on their device’s home screen.

The plugin offers an intuitive admin interface where you can configure application details, appearance, caching behavior, and advanced PWA options without writing code.

This plugin does not collect personal data and focuses entirely on performance, usability, and offline availability.

Core Features

1) App Name
Defines the name displayed on the home screen, app launcher, and task switcher.

2) App Short Name
A shortened version of the app name used where space is limited.

3) App Icon
Icon displayed when the PWA is installed on mobile devices.

4) Splash Screen Icon
Icon shown on the splash screen during app launch, primarily on desktop devices.

5) Background Color
Sets the background color used while the application loads.

6) Theme Color
Defines the primary UI color for browser and OS elements.

7) Start Page
Select the page users land on when opening the installed PWA.

8) Offline Page
Specify a custom page shown when users are offline and content is unavailable.

9) Orientation
Control whether the app displays in portrait, landscape, or auto mode.

10) Display Mode
Choose how the PWA appears (standalone, fullscreen, minimal UI, or browser).

11) Text Direction
Supports both LTR and RTL languages.

12) Caching Strategy Type
Configure caching strategies for assets, pages, and requests using service workers.

13) Manual Pre-Caching
Define URLs that should be cached in advance for faster load times and offline use.

14) Cache External Origin URLs
Enable caching of external resources such as fonts, scripts, or images.

15) Exclude URLs from Cache
Exclude specific URLs from caching (comma-separated).

External Services

This plugin uses Google Workbox via CDN for service worker and caching functionality.

Service: Google Workbox
Purpose: Enables service workers and caching strategies
Data Sent: None
Privacy Policy: https://policies.google.com/privacy

螢幕擷圖

  • Frontend – PWA install popup
  • Frontend – PWA interface
  • Backend – Basic settings
  • Backend – Caching strategies
  • Backend – Advanced settings

安裝方式

  1. Go to Plugins Add New
  2. Search for SiteEase Progressive Web App
  3. Install and activate the plugin
  4. Open Settings SiteEase PWA to configure options

常見問題集

What does this plugin do?

It converts a WordPress website into a Progressive Web App with offline access, caching, and installable features.

Do I need coding knowledge to use this plugin?

No. All settings are configurable through the WordPress admin panel.

Does this plugin collect user data?

No. The plugin does not collect, store, or transmit personal user data.

Can I control caching behavior?

Yes. You can select caching strategies, pre-cache URLs, exclude URLs, and cache external resources.

Is this plugin GDPR-compliant?

Yes. The plugin does not track users or store personal information.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈SiteEase Progressive Web App〉的開發相關工作。

參與者

〈SiteEase Progressive Web App〉外掛目前已有 3 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈SiteEase Progressive Web App〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release

1.1.0

  • Improved admin UI and theme compatibility

1.1.1

  • Core improvements and optimizations

1.1.2

  • Updated plugin screenshots

1.1.3

  • Updated admin menu naming

1.1.4

  • Renamed admin menu for better clarity
  • Updated plugin naming to avoid conflicts
  • Improved settings structure and labels
  • Minor code cleanup and compatibility fixes

1.1.5

  • Fixed hardcoded plugin paths and URLs for scripts, styles, and assets.
  • Moved service worker, register JS, and manifest files to wp-content/uploads/iflair-pwa-app/.
  • Updated all file URLs to use wp_upload_dir() dynamically.
  • Added fallback to file_put_contents() if Filesystem API is not available.
  • Status checker now correctly reads files from uploads folder.
  • Plugin fully update-safe and multisite-compatible.