Konfigurasi Dasar Kitabantu : Website Penggalangan Donasi Online

Rumahit.ID - Dalam sesi kali ini kita akan membahas konfigurasi atau setelan dasar pada website Kitabantu. Buat teman-teman yang baru tahu apa itu Kitabantu ? Kitabantu adalah platform crownfounding atau penggalangan dana online atau donasi online. Untuk mengetahui penjelasan lengkap tentang kitabantu beserta fitur-fiturnya, silahkan baca postingan sebelumnya : Source Code Website Penggalangan Dana dan Donasi Online.
Jika anda sudah memiliki source code Kitabantu dan anggaplah sudah menginstalnya baik di server lokal seperti XAMPP, LAMP, WAMPP atau pun di live server (hosting) , langkah selanjutnya adalah melakukan konfigurasi dasar. Tahap ini adalah tahap menyeuaikan setelan hingga sesuai dengan brand pemilik yayasan seperti Logo, Informasi Website, Email dan API Chaptca. Berikut adalah konfigurasi dasar setelah anda berhasil menjalankan aplikasi Kitabantu.
Persyaratan Server :
Untuk dapat menjalankan aplikasi Kitabantu, server anda harus memenuhi persyaratan berikut :
1. PHP >= 7.1 (Recommended: PHP version 7.2)
2. OpenSSL PHP Extension
3. PDO PHP Extension
4. Mbstring PHP Extension
5. Tokenizer PHP Extension
6. XML PHP Extension
7. cURL PHP Extension
8. Zip PHP Extension
9. GD PHP Extension
Konfigurasi 1 : Pengaturan Basis Data
Aplikasi Kitabantu dibangun menggunakan bahasa pemrograman PHP dengan framework Laravel. Sehingga konfigurasinya tersimpan di file .env
APP_URL = isi dengan URL aplikasi
DB_HOST = 127.0.0.1 atau bisa juga localhost
DB_PORT = 3306
DB_DATABASE = nama database yang sudah dibuat dan sudah di import
DB_USERNAME = username MySQL
DB_PASSWORD = password MySQL
Konfigurasi 2 : Pengaturan SMTP Email
Pengaturan ini digunakan untuk proses pengiriman dan penerimaan email untuk keperluan : konfirmasi pendaftran, lupa kata sandi, informasi donasi, verifikasi donasi dan sebagainya. Masih pada file .env
MAIL_DRIVER = smtp
MAIL_HOST = smtp.googlemail.com
MAIL_PORT = 465
MAIL_USERNAME = alamat email aktif
MAIL_PASSWORD = kata sandi email
MAIN_ENCRYPTION = ssl (direkomendasikan)
Konfigurasi 3 : Mengatur Kode API reCAPTCHA Google.
Fungsi captcha adalah melindungi website dari serangan SPAM atau trafik palsu yang menyebabkan penurunan kinerja website. Untuk pengaturannya masih pada file .env
INVISIBLE_RECAPTCHA_SITEKEY = isi dengan Site Key dari Google
INVISIBLE_RECAPTCHA_SECRETKEY = isi dengan Secret Key dari Google.
Untuk mendapatkan kode Site Key dan Secret Key silahkan daftarkan domain anda di :
https://www.google.com/recaptcha/admin
kemudian pilih reCaptcha v2 jenis invisible. Domain diisi dengan alamat website teman-teman.

Konfigurasi 4 : Pengaturan Gambar Website
Untuk mengubah gambar seperti logo, favicon, header dan watermark silahkan buka folder public/img . Sebelumnya rename terlebih dahulu gambar aslinya, setelah itu paste gambar punya sendiri dan rename sesuai nama pada gambar diatas. Ingat ! ekstensi gambar harus sama. Jika sudah selesai mengganti gambar , silahkan lakukan Clear Cache pada browser terlebih dahulu untuk melihat hasilnya.
Demikian Konfigurasi Dasar Kitabantu : Website Penggalangan Donasi Online sebagai panduan teman-teman yang sudah memiliki website Kitabantu. Panduan konfigurasi ini akan saya update lagi pada beberapa hari kedepan untuk penambahan konfigurasi lainnya. Jadi harap selalu cek pada halaman ini. Terima kasih