production
2 Cara Pasang atau Setting PWA di Blogger
Theme62.com

Daftar Isi
2 Cara Pasang atau Setting PWA di Blogger

PWA adalah singkatan dari Progressive Web App yang dapat membuat website atau blog layaknya sebuah aplikasi mobile seperti pada umumnya.

Dengan begitu, mengakses website tidak harus membuka melalui browser, melainkan dapat melalui icon aplikasi pada beranda mobile.

Untuk penjelasan lebih lengkap mengenai PWA dapat Anda baca pada artikel berikut:

Apa itu PWA (Progressive Web App) dan Studi Kasus
Apa itu PWA (Progressive Web App) dan Studi Kasus
https://theme62.com/id/blog/progressive-web-app

Pada tutorial ini DIKHUSUSKAN untuk pengguna Template Blogger Theme62.

MyTemplate Plugin

Apa itu Theme62?

Theme62 adalah website penyedia template blogger terbaik dengan fitur yang terinspirasi dari WordPress, memiliki dukungan banyak plugin dan konfigurasi template yang mudah tanpa menyentuh kode apapun.

Kembali ke topik utama, cara pasang atau setting PWA di blogger ini memiliki 2 cara/metode:

  1. Simple, Anda tinggal aktifkan saja melalui plugin PWA di Dashboard Template, tidak ada konfigurasi lainnya.
  2. Advanced, Anda harus membuat Worker pada Cloudflare, saya akan jelaskan nanti.

Apa perbedaan dari keduanya?

Simple

Advanced

Cara Memasang PWA dengan metode "Simple"

1. Masuk ke Theme62 > My License > Pilih blog Anda.

2. Buka menu Plugin > Progressive Web App.

3. Aktifkan plugin Progressive Web App, dan pilih method Simple.

Plugin PWA Simple

4. Kemudian perbarui template.

5. Selesai..

Bagaimana cara menambahkan blog ke beranda mobile?

Kunjungi blog Anda di browser (contoh Google Chrome), kemudian ketuk icon titik 3 > Tambahkan ke Layar Utama

PWA Install Homescreen

Cara Memasang PWA dengan metode "Advanced"

Disini saya asumsikan sudah membuat akun Cloudflare dan domain blog Anda sudah terhubung dengan Cloudflare, jika belum Anda dapat mengikuti tutorial berikut:

Cara Setting Custom Domain Blogger Menggunakan Cloudflare
Cara Setting Custom Domain Blogger Menggunakan Cloudflare
https://www.igniel.com/2019/06/cara-custom-domain-blogger-cloudflare.html

Kemudian lanjutkan langkah berikut:

1. Masuk akun Cloudflare.

2. Klik menu Workers.

3. Isikan nama subdomain Workers yang akan digunakan, Anda bebas mengisi apa saja selama tersedia, kemudian klik Set up.

Workers Setup Subdomain

4. Pilih Continue with Free.

Workers Choose Plan

5. Pada tahap ini sudah berhasil membuat Workers, kemudian kita akan membuat Service baru untuk Theme62, klik menu Workers > Create a Service.

Workers Create Service

6. Ganti nama dengan "theme62", dan klik Create service

Workers Create Service Name

7. Ganti seluruh script dengan dibawah ini, kemudian klik Save and Deploy

	const Theme62 = async event => {
	const url = new URL(event.request.url);
	const param = url.searchParams;
	const pathname = param.get('path') ?? '';
	const filename = url.pathname.substr(2);
	const response = await fetch(`https://theme62.pages.dev/${pathname}/${filename ? filename : 'workers-test'}`);
	const { headers, status } = response;
	return new Response(await response.text(), {
		status: status,
		headers: {
			'content-type': headers.get('content-type')
		}
	})
}
addEventListener('fetch', event => {
	return event.respondWith(Theme62(event));
});
Workers Service Edit

8. Setelah itu, kembali ke halaman Dashboard Cloudflare > Workers > Triggers, dan klik Add route

Workers Route

9. Isi sebagai berikut, kemudian klik Add route

Sesuaikan dengan domain blog milik Anda.

Workers Route Add

10. Pada tahap ini Service untuk Theme62 sudah terpasang, untuk mengecek apakah sudah terpasang dengan benar, coba akses domain blog Anda dengan menambahkan tanda "@" dibelakang, seperti ini :

Jika tampil seperti ini maka sudah terpasang dengan benar.

Workers Test

Namun, jika tampil error 404 Page not found silahkan ikuti panduan poin 11 dan 12 berikut.

11. Kembali ke halaman Dashboard Cloudflare > SSL/TLS, dan pilih Full

SSL Full

12. Kembali ke halaman Dashboard Cloudflare > DNS, pada ghs.google.com atur proxy status menjadi Proxied.

DNS Proxied

Coba tes kembali pada poin 10, seharusnya sudah terpasang dengan benar.

13. Kemudian, masuk ke Theme62 > My License Pilih blog anda.

14. Buka menu Plugin > Progressive Web App.

15. Aktifkan plugin Progressive Web App, dan pilih method Advanced.

Plugin PWA Advanced

16. Kemudian perbarui template.

17. Selesai..

Bagaimana cara menambahkan blog ke beranda mobile?

Kunjungi blog Anda di browser (contoh Google Chrome), kemudian ketuk Tambahkan ke Layar Utama yang tampil di blog.

PWA Install Mobile

Atau bisa juga melalui desktop dengan mengklik tombol instal di atas kanan.

PWA Install Desktop

Nah, itulah 2 Cara Pasang atau Setting PWA di Blogger, bila ada pertanyaan tentang artikel ini, chat di kolom komentar ya :)