Apakah sahabat Qwords mencari solusi CMS yang cepat, fleksibel, dan mudah digunakan? Jika demikian, Grav CMS jadi pilihan.
Grav CMS adalah platform konten berbasis file yang ditulis dalam bahasa pemrograman PHP.
Dengan pendekatan sederhana dan antarmuka yang intuitif, Grav CMS mudah dalam mengelola dan mempublikasikan konten di website.
Tidak perlu repot dengan pengaturan database, karena Grav CMS menggunakan file Markdown yang dapat diedit dengan mudah.
Dengan dukungan kustom tema, plugin, dan komunitas yang aktif, Grav CMS memberikan solusi CMS yang bisa Anda coba.
Mari kita bahas lebih lengkap, simak sampai akhir artikel ya!
Apa Itu Grav?
Grav adalah flat CMS yang dibangun dengan sistem open source, lebih cepat, sederhana, dan fleksibel.
Grav dibuat tanpa menggunakan MySQL database, mengusung teknologi flat file.
Inilah yang menjadi pembeda dengan WordPress, Grav tidak menggunakan database, sedangkan WordPress masih menggunakan.
Keuntungannya Grav bisa lebih cepat dan arsitektur sistemnya lebih sederhana.
Grav dan WordPress sama-sama harus menggunakan hosting untuk menginstallnya.
Nama Grav merupakan kepanjangan dari kata Gravitasi, Grav memiliki rating paling banyak di GitHub, ada lebih dari 11.000 bintang.
Menarik bukan untuk dicoba?
Apa Itu Flat CMS?
Flat CMS adalah jenis dari CMS yang tidak menggunakan database untuk menyimpan filenya, melainkan menggunakan file-file terpisah.
Berbeda dengan WordPress, masih menggunakan database MySQL.
Masalah akan muncul jika website dengan WordPress diakses banyak orang dan menyebabkan request ke database sangat tinggi. Hal ini dapat membuat website membutuhkan resource server lebih banyak dan apabila resource habis, website bisa melambat.
Nah disinilah letak keunggulan dari Flat CMS, karena tidak menggunakan database, maka resource yang digunakan bisa lebih hemat dan efisien.
Cara Install Grav CMS
Sebelum menginstal Grav CMS, ada beberapa persiapan dan kebutuhan yang perlu dipersiapkan:
- Web Server
Pastikan Anda memiliki server web yang sudah terpasang di Ubuntu, seperti Apache atau Nginx.
Anda dapat menginstalnya dengan perintah berikut di terminal:
sudo apt update
sudo apt install apache2
- PHP Version
Grav CMS membutuhkan minimal PHP versi 7.3.6 atau yang lebih tinggi.
Pastikan PHP sudah terpasang dengan perintah berikut:
Anda dapat menginstalnya dengan perintah berikut di terminal:
sudo apt install php
- Ekstensi PHP
Grav CMS membutuhkan beberapa ekstensi PHP yang diperlukan untuk bisa beroperasi dengan baik.
Pastikan Anda menginstal ekstensi-ekstensi berikut.
Anda dapat menginstalnya dengan perintah berikut di terminal:
sudo apt install php-cli php-mbstring php-zip php-curl php-gd php-xml php-imagick
- Composer
Composer memiliki fungsi untuk menginstal dan memperbarui paket-paket dalam Grav CMS.
Anda dapat menginstalnya dengan perintah berikut di terminal:
sudo apt install composer
Ada beberapa opsi untuk menginstal Grav:
- Opsi 1: Mengunduh paket ZIP Grav dari situs resmi, kemudian mengekstraknya ke dalam webroot server.
- Opsi 2: Menginstal Grav menggunakan Composer melalui perintah composer create-project getgrav/grav.
- Opsi 3: Mengkloning repositori Grav dari GitHub, kemudian menjalankan skrip instalasi dependensi.
Jika menggunakan web server seperti Apache, IIS, atau Nginx, cukup menempatkan folder Grav di bawah webroot server dan memastikan konfigurasi server sudah sesuai.
Grav juga dapat dijalankan menggunakan server PHP bawaan dengan menjalankan perintah bin/grav server dari terminal atau Command Prompt.
Ada opsi lain untuk menginstal Grav menggunakan Docker, Cloudron, atau Linode Marketplace, yang dapat mempermudah pengaturan dan pengelolaan Grav.
Kesimpulannya, instalasi Grav relatif mudah dilakukan dengan beberapa opsi yang tersedia, baik melalui unduhan ZIP, Composer, maupun cloning dari GitHub.
Penting untuk memastikan persyaratan sistem terpenuhi sebelum menginstal Grav, seperti versi PHP yang sesuai.
Dokumentasi resmi Grav dapat memberikan panduan lebih rinci mengenai langkah-langkah instalasi dan konfigurasi.
Perbedaan Flat CMS dengan CMS Lain
Mungkin Anda akan bertanya apa sih bedanya Flat CMS dengan CMS lain?
Nah berikut sudah kami berikan tabel perbandingan agar lebih jelas, silahkan baca sampai akhir ya!
Perbedaan | WP/Joomla | Flat CMS | Template Pure |
Plugin | Banyak tersedia plugin dengan berbagai macam dan fungsi | Menengah, tidak selengkap dari WP tetapi sudah cukup untuk kebutuhan standar | Hampir tidak ada, harus custom sendiri. |
Performa | Ringan, tapi kalau banyak pengunjung website bisa berat, apalagi jika tema dan pluginnya banyak, resource server akan tambah besar. | Ringan, karena tidak ada ekstra overhead seperti database, aman untuk banyak kunjungan. | Ringan, karena tidak ada tambahan lain. |
Kenyamanan | Sangat enak, ada drag and drop, tersedia komunitas yang besar dan tutorial sangat lengkap | Lumayan, bisa langsung dipakai tanpa belajar coding, tapi kalau mau belajar bakal lebih enak lagi. | Rada susah, perlu belajar koding biar enak dan bisa kustomisasi sesuai dengan keinginan. |
Cocok untuk | Website simpel sampai kompleks, seperti blog pribadi sampai toko online. | Web blog personal, komunitas, portofolio dan kebutuhan web tidak terlalu kompleks dari segi fitur. | Hanya cocok untuk website landing page, portofolio dan sejenisnya. |
Baca juga: Apakah WordPress Gratis Selamanya? Ini Jawaban & Alasannya
Apakah Grav Bisa Install di Hosting Qwords?
Bagi sahabat Qwords yang tertarik dengan Grav CMS, tidak perlu repot dan khawatir karena bisa diinstall pada layanan hosting di Qwords.
Anda bisa mencoba install langsung, jika bingung bagaimana cara install Grav, bisa cek dokumentasi di website resminya, cek disini https://learn.getgrav.org/17/basics/installation.
Secara singkatnya urutannya seperti dibawah:
- Download Grav + Grav Admin, linknya ada di URL berikut https://getgrav.org/download/core/grav-admin/latest.
- Upload ke public_html
- Buka website Grav dari browser, lakukan setting seperti username dan password.
- Selesai, Grav sudah bisa digunakan.
Atau Anda bisa langsung install via Softaculous, disana sudah tersedia tinggal install saja.
Bagaimana tertarik untuk mencoba Grav?
Alternatif Selain Grav CMS
Grav adalah salah satu Flat CMS yang populer dengan fitur terlengkap dibandingkan lainnya.
Lalu apakah ada alternatif Flat CMS lain selain Grav yang menarik dan layak dicoba?
1. GetSimple
GetSimple merupakan rekomendasi pertama untuk Flat CMS, kelebihannya ringan dan fokus pada kecepatan.
GetSimple lebih baik dibandingkan yang lainnya, walau secara tampilan memang tergolong kurang menarik karena belum menggunakan HTML 5 responsive.
GetSimple sudah memiliki plugin dan themes bawaan, jika Anda sebelumnya sudah familiar dengan WordPress maka tidak ada banyak berbeda dengan GetSimple.
Ada juga fitur untuk melakukan import data dari WordPress ke GetSimple dengan mudah dan cepat.
2. BatFlat
Flat CMS bertemakan batman, flat CMS berasal dari Polandia yang diklaim lebih sederhana, ringan dan cepat.
Batflat bisa Anda gunakan untuk membuat website portfolio, blog atau website jenis lain.
Tersedia admin panel yang memudahkan pengguna, tampilan memang sederhana tetapi bisa diandalkan, karena fitur yang dimiliki menyerupai WordPress.
Anda bisa mencoba FlatCMS ini dengan mengunjungi website Batflat.org.
3. Pico
Hampir sama dengan GetSimple, CMS ini lebih berfokus pada masalah kecepatan website tetapi kurang dalam hal fitur.
Developer tidak menyediakan admin panel, sehingga saat ada perubahan Anda harus melakukan perubahan pada filenya langsung.
Pico memiliki komunitas yang aktif, jadi saat ada kendala Anda bisa langsung bertanya.
Tersedia berbagai template dan plugin yang bisa Anda gunakan secara gratis.
Anda bisa install plugin-plugin tersebut untuk menggantikan kehadiran admin panel.
4. Bolt
Bolt merupakan flat CMS yang sudah ada sejak lama, tercatat sudah ada sejak 2 Oktober 2012.
Bolt memiliki komunitas yang aktif GitHub dan terus update secara berkala sampai saat ini.
Teknologi yang digunakan pada Flat CMS Bolt ini sudah responsive dan fokus pada user friendly.
Apakah Grav CMS ditulis dalam bahasa pemrograman PHP?
Ya benar, Grav CMS adalah Content Management System (CMS) yang sepenuhnya ditulis dalam bahasa pemrograman PHP.
Bahasa PHP digunakan untuk mengelola aspek-aspek penting CMS seperti routing, manajemen konten, manajemen pengguna, dan banyak lagi.
Dengan menggunakan PHP sebagai bahasa utama, Grav CMS dapat memberikan kecepatan, fleksibilitas, dan kemampuan yang kuat dalam mengembangkan dan mengelola website.
Apakah Grav CMS hanya cocok untuk situs web sederhana?
Tidak benar, Grav CMS memiliki kelebihan dalam kemudahan penggunaan dan kecepatan, Grav CMS bisa untuk membangun website yang kompleks.
Dengan dukungan kustomisasi tema, plugin, dan fitur-fitur seperti manajemen pengguna, Grav CMS dapat mengakomodasi berbagai jenis website.
Sudah Siap Install Grav CMS?
Bagaimana sahabat Qwords? Apakah sudah siap dan yakin untuk install Flat CMS di hosting?
Jangan takut untuk mencoba, Anda bisa mencoba install di shared hosting biasa.
Bagi yang belum memiliki, Anda bisa pesan layanan hosting terbaik di Qwords.com.
Tersedia juga layanan unlimited hosting dengan gratis domain .Com, bagaimana tertarik untuk mencoba Flat CMS di hosting sendiri?
Selamat mencoba