Membuat Web Komunitas Dengan HumHub

Artikel ini terakhir diperbaharui pada 10 September 2020.

Halo selamat malam semua, kali ini saya akan share bagaimana caranya anda membuat sebuah web komunitas.

Situs Komunitas

Sebelumnya seperti yang sudah saya sampaikan, saya dan teman-teman IT bulan lalu membentuk sebuah komunitas bernama warganet.today.

Misi nya adalah mengajak warganet (warga internet) agar berkomitmen untuk menjadikan dunia internet lebih baik lagi.

Dengan cara memberikan kontribusi positif baik berupa tulisan-tulisan dalam blog atau hal lain yang basisnya adalah internet.

Jika kalian ingin bergabung, silahkan kunjungi situs warganet.today dan join.

Persiapan

Pertama, sebelum anda membuat website komunitas berikut adalah yang perlu anda persiapkan.

  • Domain
  • Hosting
  • Database MySQL Minimal 5.7 atau MariaDB Minimal 10.1
  • Webserver Apache ata Nginx
  • Space Minimal 3GB

CMS / Platform yang akan gunakan bernama humhub, platform ini sudah lama eksis dengan tampilan yang lumayan cuantik.

Halaman Depan Web HumHub

Sebelumnya saya menggunakan plugin komunitas bawaan wordpress beserta forumnya sekalian, namanya bbpress dan buddypress namun saya ganti dengan humhub.

Fitur di humhub juga lumaya lengkap seperti :

  • Micro Blogging (seperti facebook)
  • Space (ruang virtual untuk diskusi)
  • Module (banyak module2 gratis yang bisa anda download pada ekosistem humhub)
  • User profile yang lengkap
  • Ruang private dan public
  • Message
  • dll

Download HumHub

Humhub ini saaya coba (integrasikan) dengan wordpress, artinya 1 database dan 1 domain, saya tidak pakai subdomain untuk install humhub (ini karena saya ber eksperimen saja).

Nantinya anda bisa install pada 1 domain saja atau sub domain agar lebih mudah untuk maintenancenya.

Oke, sekarang download terlebih dahulu file installasi humhub.com atau jika anda menggunakan softaculous, pilih pada tab PHP dan cari Community kemudian klik humhub.

Namun pada artikel ini saya akan coba untuk install tidak melalui softacolous. Setelah downlod, ekstrak file pada public_html / www.

Create Database

Buat dabase dan username pada mysql anda bisa melalui phpmyadmin, catat nama dabase, username dan password nya ya, karena nantinya akan kita gunakan saat installlasi.

Install HumHub

Kemudian akses situs pada web browser. Jika berhasil akan muncul menu welcome dari humhub sebagai berikut. Klik Next

Welcome Message Installasi HumHub

Langkah selanjutnya, humhub akan melakukan pengecekan apakah server / hosting anda sudah sesuai dengan minimum req nya sebelum installasi dimulai.

Jika tombol NEXT nya bisa di klik dan ada message “Congratulantions!…” artinya humhub sudah siap di install. Klik Next.

Pre Install HumHub

Setelah halaman pengecekan, anda akan diminta untuk memasukan konfigurasi database, seperti hostname (gunakan localhost) dan nama database, username dan password yang sebelumnya sudah anda persiapkan.

Database Configuration HumHub

Finis Installastion

Silahkan anda klik Next sampai selesai installasi dan muncul halaman depan dari humhub sebagai berikut.

Dashboard HumHub

Pretty URL

Secara default link dari humhub menggunakan extention .php, anda bisa mengubah menjadi pretty URL seperti berikut ini https://warganet.today/komunitas/dashboard, dengan cara melakukan edit pada file commond.php

Untuk melakukan edit file tersebut, anda bisa melihat pada tutorial ini.

Cron Job

Humhub juga melakukan installasi cronjob, jadi pastikan hosting anda support dengan fitur ini ya, jika tidak nantinya beberapa fitur tidak bisa jalan (mungkin hal ini juga yang membuat humhub kurang populer di Indonesia).

Untuk artikel terkait cron job humhub, anda bisa melihat pada tutorial ini.

Kesimpulan

Anda bisa menggunakan humhub ini dengan versi community yang sudah lumayan lengkap, karena ada versi yang lebih lengkap yakni versi professional.

Selamat mencoba, dan selamat membangun komunitas anda. Jika ada pertanyaan silahkan pada kolom komentar ya.

Wassalam
Hendra Wijaya

Leave a Comment

Your email address will not be published. Required fields are marked *