Forum Online dengan CMS SMF

CMS Open Source SMFSMF (Simple Machines Forum) merupakan aplikasi CMS untuk membuat forum di Internet. Berikut ini merupakan pengalaman saya dalam membuat forum menggunakan CMS SMF pada situs biro Sarana Yayasan Bunda Hati Kudus tempat saya bekerja (http://forum.ybhk.org). Artikel ini ujicobanya saya lakukan dirumah. Source paket installernya bisa di-download dari situs resmi smf ( http://www.simplemachines.org/download/). Untuk saat ini versi stable yang disediakan adalah versi 1.1.2, dalam format tar.gz, zip, tar.bz2. Source tarbal (tar.gz) yang perlu di-download yaitu smf_1-1-2_install.tar.gz dan smf_1-1-2_indonesian.tar.gz untuk paket languages berbahasa Indonesia.

Kebutuhan sistem:

  • PHP dan MySQL.
  • Web server (Apache) sudah berjalan dengan baik dan Directory Indexnya dapat mengenali ekstension php, php4, php5 (Tentang membuat webserver ini akan saya tulis dalam artikel selanjutnya).
  • Database server (mysql server) sudah berjalan dengan baik.
  • User dan password untuk akses ke database MySQL.

Sistem yang saya gunakan:

domain = http://www.forum.local (untuk Anda yang tidak membuat domain dapat menggunakan localhost)

root direktori web server (untuk forum saya)= /var/www/html/smf

Langkah-langkah awal yang saya lakukan adalah:

  1. ekstrak source smf_1-1-2_install.tar.gz ke direktori root web server

[root@ibm-eko fxekobudi]# tar zxvf smf_1-1-2_install.tar.gz /var/www/html/

  1. saya merubah nama direktori hasil ekstrak menjadi smf agar lebih sederhana:

[root@ibm-eko fxekobudi]# mv smf_1-1-2 smf

  1. Ekstrak source untuk menggunakan format Bahasa Indonesia

  2. membuat database mysql untuk forum menggunakan phpMyAdmin (lihat artikel saya tentang Instalasi phpMyAdmin), nama databasenya smf. Untuk akses ke database saya buat user admin dan password linuxer (jangan menggunakan user root karena akan berbahaya, kecuali hanya untuk uji coba saja).

  3. Rubah permission untuk direktori dan file berikut agar writable oleh user dan grup yang menjalankan webserver (konfigurasi saya pada httpd.conf: user apache dan group apache):

  • attachments

  • avatars

  • Packages

  • Packages/installed.list

  • Smileys

  • Themes

  • agreement.txt

  • Settings.php

  • Settings_bak.php

[root@ibm-eko fxekobudi]# chown apache.apache [file/direktori]

[root@ibm-eko fxekobudi]# chmod 755 [file/direktori]

Proses instalasinya sederhana dan meliputi 4 tahap (berbasis web menggunakan SMF Installer):

  1. buka browser, ketikkan URL http://www.forum.local/install.php

  2. Basics settings (konfigurasi dasar):

  • Nama forum

      • URL untuk forum

      • Gzip output (Anda perlu menyesuaikan dengan fitur/ekstension pada web server yang digunakan, dalam konfigurasi saya Apache dan PHP dapat mengambil modul ini. Dalam konfigurasi konfigurasi anda pastikan bahwa PHP mendukung modul gzip)

      • UTF-8

        1. MySQL server settings (Konfigurasi MySQL server yang digunakan):

      • hostname (nama host dimana MySQL berjalan)

      • Username (nama user yang mempunyai hak akses ke MySQL server)

      • Password (password user MySQL di atas)

      • nama database MySQL (yang akan digunakan oleh SMF)

      • Database Prefix (prefix/awalan dari setiap tabel database, jangan menggunakan prefix yang sama pada 2 forum)

        1. Membuat account administrator forum. Account ini akan digunakan sebagai account administrator yang mengelola SMF forum. Disini yang harus dimasukkan adalah:

          • username (nama user administrator forum)

          • password (password untuk user administrator)

          • email (email valid)

          • password MySQL untuk membuat account ini.

        1. Instalasi berhasil dan Anda perlu untuk menghapus file install.php (bisa dari saat intalasi selesai atau dengan menggunakan command berikut:

        rm /var/www/html/smf/install.php

        Selanjutnya Anda dapat langsung melihat hasilnya dengan menggunakan URL yang digunakan dalam proses intalasi (dalam konfigurasi ini: http://www.forum.local)

        Setelah itu login dengan menggunakan user Administrator Forum untuk mengelola berbagai konfigurasi yang disediakan oleh SMF pada forum baru kita. Konfigurasi yang dapat dilakukan diantaranya adalah themes, bahasa, perilaku forum, dsb.

        Artikel ini akan saya lengkapi dalam minggu ini

        Related Posts

        1. Upgrade Forum CMS SMF
        2. Membuat situs portal dengan OSS Joomla CMS
        3. CMS Open Source Untuk Membangun Web Sekolah, Portal Alumni, E-Learning, dan Katalog Perpustakaan Online (bagian 1)
        4. Portal, Blog, dan Forum Komunitas Sarolangun
        • You are free to share (copy, distribute, transmit) & adapt this blog post under the similar license (Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported; CCA-NC-SA 3.0 Unported). Please put these links on your copy:
        • Taken from: Forum Online dengan CMS SMF by FX. Eko Budi Kristanto.

        4 Responses to “Forum Online dengan CMS SMF”

        Comments

        Read below or add a comment...

        1. brusly says:
          Firefox 2.0.0.14 Firefox 2.0.0.14 Windows XP Windows XP

          mau tanya bagaimana menambahkan chat shoutbox para forum boleh tolong caranya gimana ?

          thanks’
          salam brusly

        2. Abdul Adhim says:
          Firefox 3.0.11 Firefox 3.0.11 Windows XP Windows XP

          Bang enak mana pake phpbb dengan smf?
          bagaimana merubah bahasa di smf menjadi bahasa indonesia?

          FX. Eko Budi Kristanto:
          Saya belum pernah mencoba phpbb Bang.. :D
          Paket translasi bahasa indonesia untuk smf sudah ada kok, tinggal ditambahkan dan diaktifkan saja.

        Share Your Thoughts