Apa itu Headless CMS?

CMS? Content Management System? Apa yang ada dibenakmu tentang CMS? WordPress? Joomla atau CMS lainnya, hehe

Kalo ini kita bahas soal Headless CMS sobat, apa sih itu Headless CMS? Keunggulan apa yang ada pada Headless CMS? Yuk simak alon-alon

Nah sebelum masuk ke Headless CMS, kita bahas sekilas dulu tentang jenis-jenis CMS yang mimin tahu nih sobat, saat ini jenis CMS ada sekurang-kurangnya 3 jenis, yaitu

Coupled CMS

Coupled CMS, atau yang biasa disebut Traditional CMS. CMS ini sering ditemui pada beberapa CMS populer, seperti WordPress, Joomla dan sebagainya. Coupled CMS membuat Backend dan Frontend terpisah namun menggunakan jalur koneksi database sebagai sumber transaksi atau pertukaran datanya.

Keunggulan dari CMS model ini adalah, praktis, compact, mudah di develop, secara cost pengembangan mandiri untuk platform CMS ini tergolong efisien.

Namun kekurangan CMS jenis ini adalah, susah untuk integrasi ke channel frontend yang lain, seperti platform lain. Karena pertukaran data nya hanya menggunakan koneksi database, sedangkan demi alasan keamanan tidak mungkin koneksi database dibuka untuk open platform

Decoupled CMS

Agak berbeda dengan Coupled CMS, Decoupled CMS menggunakan API dengan driven datanya. Frontend tidak harus ditempatkan pada satu infrastrukur sehingga tidak perlu menggunakan koneksi database. JIka selanjutnya kita akan membahas Headless CMS, sebenarnya basic Headless CMS ada dari Decoupled CMS ini, persamaannya sama-sama menggunakan API sebagai data driven nya. Namun perbedaannya untuk integrasi ke Channel lain Decoupled CMS harus melewati frontend dahulu, tidak bisa langsung ke API

Headless CMS

Headless CMS adalah hasil pengembangan dari konsek Decoupled CMS, dimana Headless CMS benar menggunakan API sebagai data driven tunggal untuk bisa berintegrasi dengan semua platform frontend nya. Hal ini memudahkan konsep CMS yang fleksibel dalam hal pengembangan, jadi semua platform, Web, Mobile Apps, Dekstop atau Platfomr online lain bisa berintegrasi dengan API.

Namun, tidaknya kelebihannya saja yang sobat perlu tahu, kekurangan dari Headless CMS ini juga ada, salah satunya adalah Cost dan waktu pengembangan API ini yang menurut mimim cukup besar, kenapa? Lah iya, karna kita membuat API yang langsung bisa terhubung dengan database, disini perlu sisi keamanan yang ektra untuk membuat API tersebut.

Kurang lebih itu saja penjelasan singkat tentang Headless CMS

Semoga bermanfaat

Leave a Comment