Membuat Social Media dengan Elgg

Hari gini siapa coba yang engga mengenal social media (social network)? Sekarang ini sudah banyak sosial media bertebaran di internet dan dapat digunakan oleh semua orang, seperti Facebook, Twitter, Instagram, Beetalk, Google Plus, Youtube, LinkedIn, DeviantArt, Pinterest, dan masih banyak lagiii..

Untuk membuat sosial media sendiri tentunya tidaklah gampang dan sangat sulit jika kita tidak memiliki kemampuan pemograman web, yang jelas harus pinter ngoding, haha. Namun kita tidak perlu kuatir, karena saat ini sudah terdapat banyak platform situs sosial media yang open source, bebas digunakan dan tentunya gak perlu repot-repot ngoding. Nah pada artikel ini admin akan ngebahas cara membangun/membuat sosial media sendiri yang tentunya bisa digunakan dalam keperluan (ruang lingkup) sekolahan, komunitas, perkantoran, dll. Private tapi Kereeen kan 😀 Platform sosial media yang admin gunakan adalah Elgg.

Apa itu Elgg ?

elgg
elgg

Elgg adalah sebuah social networking framework. Elgg memungkin kita untuk menjalankan jejaring sosialnya sendiri yang digunakan didalam jaringan internal/local dengan bantuan web server tentunya bisa berbasis linux server maupun windows. Tidak hanya itu Elgg juga bisa kita gunakan di shared hosting maupun di vps. Layaknya seperti sosial media lainnya, Elgg juga memiliki banyak fitur keren yang bisa kita gunakan dengan gratis diantaranya : kita bisa melakukan update status, tambah pertemanan, membuat group, upload file/poto, ganti poto profile, kirim pesan, membuat blog, membuat web page. Pastinya sangat menarik bukan ? Biar gak bikin penasaran langsung aja ke tekape..

elgg-user-profile
elgg-user-profile

Tahapan Instalasi Web Server 

Hal pertama yang harus dilakukan adalah installasi web server terlebih dahulu. Installasi web server dilakukan oleh admin di Linux Ubuntu Server 14.04 LTS. Untuk pengguna Windows kalian bisa menggunakan aplikasi XAMPP, WAMP, APP SERVER.

Ketikan/copy perintah berikut di terminal linux :

Update sistem/repository :
sudo apt-get update

Install web server apache :
sudo apt-get install apache2

Install database mysql server :
sudo apt-get install mysql-server php5-mysql
sudo mysql_install_db
sudo mysql_secure_installation

Install PHP :
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-intl php5-curl php5-gd php5-ldap php-apc unzip php5-xsl

Install phpMyAdmin :
sudo apt-get phpmyadmin

Enable apache mod_rewrite :
a2enmod rewrite

Edit apache overide htaccess :
nano /etc/apache2/apache2.conf

edit-apache2-overide-htaccess
edit-apache2-overide-htaccess

 

Download aplikasi sosial media Elgg di sini.

download-elgg
download-elgg

Untuk lebih pratis, download langsung lewat terminal menggunakan perintah berikut :
Aplikasi Elgg yg di download versi 2.1.2 (13 Juni 2016 – terbaru)

wget https://elgg.org/getelgg.php?forward=elgg-2.1.2.zip

mv elgg-2.1.2.zip /var/www/html/     (digunakan untuk memindahkan file elgg ke directory web server)

cd /var/www/html/     (digunakan untuk pindah ke directory /var/www/html/)

unzip elgg-2.1.2.zip     (digunakan untuk ekstrak file elgg)

mv elgg-2.1.2 elgg     (digunakan mengganti nama directory elgg)

chmod -R 777 elgg     (digunakan untuk mengubah permission directory elgg beserta subdirectory-nya)

 

Tahapan Installasi Sosial Media Elgg

Buka web browser di komputer pengguna (client) kemudian ketikan ipaddress_server/elgg, misal: 192.168.10.110/elgg >> Next.

install-elgg
install-elgg

Tahapan selanjutnya muncul tampilan Requirement Check, pastikan pada bagian PHP dan Web server berwarna hijau. >> Next.

install-elgg-requirement-check
install-elgg-requirement-check

Tahapan selanjutnya buat database mysql dengan phpMyAdmin >> 192.168.10.110/phpmyadmin >> Login >> Databases >> Create Database: elgg >> Create.

install-elgg-create-database
install-elgg-create-database

Tahapan selanjutnya sesudah Requirement Check, muncul tampilan Database Installasion, masukan misalnya :
Database Username: root
Database Password : 123456
Database Name : elgg
Database Host : localhost >> Next.

install-elgg-setting-database
install-elgg-setting-database

Tahapan selanjutnya muncul tampilan Configura Site, Masukan data-data misal:
Site Name: Social Network – Icalredhat  (nama situs sosial media)
Site Email Address : admin@icalredhat.lan  (email admin)
Site URL : http://192.168.10.110/elgg  (tidak perlu dirubah)
Data Directory : /var/www/html/elgg  (tempat upload data , sesuaikan saja)
Default Site Access : Public (privasi akses situs sosial media) >> Next.

install-elgg-config-site
install-elgg-config-site

Tahapan selanjutnya muncul tampilan Create Admin Account, buat akun admin untuk mengelola sosial media elgg, misal:
Display Name: Ical RedHat   (nama lengkap admin)
Email Address: admin@icalredhat.lan   (email admin)
Username: icalredhat   (nama pengguna admin)
Password: 123456   (password pengguna admin)
Password Again: 123456   >> Next.

install-elgg-create-admin
install-elgg-create-admin

Tahapan selanjutnya muncul tampilan Finished, Sosial Media Elgg siap digunakan… >> Go to Site.

install-elgg-finished
install-elgg-finished

 

Konfigurasi Sosial Media Elgg

Tampilan Login Sosial Media Elgg (Social Network – IcalRedHat)

elgg-login
elgg-login

Tampilan Dashboard Administration Sosial Media Elgg

elgg-admin-page
elgg-admin-page

Tampilan Beranda User Sosial Media Elgg

elgg-user-page
elgg-user-page

Tampilan Activity Users Sosial Media Elgg

elgg-user-activity
elgg-user-activity

Tampilan Updata Status User Sosial Media Elgg

elgg-user-status
elgg-user-status

Tampilan Dashboard User Sosial Media Elgg

elgg-user-dashboard
elgg-user-dashboard

Tampilan Message User Sosial Media Elgg

elgg-user-message
elgg-user-message

Tampilan Profile User Sosial Media Elgg

elgg-user-profile
elgg-user-profile

 

Demikian pembahasan artikel mengenai pembuatan sosial media menggunakan platform Elgg,
selamat berkreasi dan semoga bermanfaat..

Jangan lupa Like & Share pada postingan ini!

Iklan

3 pemikiran pada “Membuat Social Media dengan Elgg

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.