Tentang Proyek
Kanal Independen adalah portal berita lokal yang membutuhkan website modern dengan kemampuan pengelolaan konten yang mudah namun tetap memiliki performa tinggi untuk pengalaman pembaca yang optimal.
Arsitektur
Proyek ini menggunakan arsitektur headless CMS — WordPress digunakan sebagai backend untuk pengelolaan konten oleh redaksi, sementara Astro JS berfungsi sebagai frontend yang mengambil data melalui GraphQL API dan menghasilkan halaman statis.
Tantangan
Tantangan utama adalah mempertahankan workflow redaksi yang sudah familiar dengan WordPress, sambil menghadirkan performa website yang jauh lebih baik dari WordPress tradisional.
Solusi
- WordPress dengan plugin WPGraphQL sebagai API layer
- Astro JS untuk SSR/static generation halaman artikel
- Cloudflare Pages untuk hosting dengan edge caching global
- Webhook sistem untuk trigger rebuild otomatis setiap artikel baru dipublikasikan