Free

PWA

Turn your Kirby site into a progressive web app with offline support

Turns your Kirby site into a progressive web app: a web app manifest, a service worker that keeps your site usable offline, and helpers for an install button and update notices.

Features

  • Installable: A web app manifest and an install button, with a hint for iOS.
  • Works offline: A service worker caches pages and files and shows an offline page.
  • Offline page in the Panel: Edit the offline page like any other page, or use the built-in one.
  • Update notice: Tells visitors when a new version is ready, with a reload button.
  • Exclude pages: Keep parts like a cart or a checkout out of the cache.
  • Translated: Texts in English, German and Turkish.

Requirements

Kirby 5 or 6 and PHP 8.2 or newer (Kirby 6 needs PHP 8.3). HTTPS, because browsers only register service workers on secure origins. For Kirby 3.6 and 4, use version 1.0.3.

Installation and documentation

Installation, options and examples are in the README on GitHub. The release notes are on the releases page.

Do you need custom plugin?

We will be happy to assist you by writing to us about your needs.