Hari-hari ini situs jejaring sosial telah menjadi lebih kuat untuk berinteraksi dari orang ke orang. Diperkirakan lebih dari 80% Sebagian besar siswa mengandalkan situs jejaring sosial semacam itu dalam komunikasi sehari-hari mereka seperti berselancar online, kegiatan sosial, diskusi, dll. Di sebagian besar jaringan sosial universitas dianggap sebagai metode komunikasi antara guru dan siswa. Jejaring sosial meningkatkan kinerja siswa. Berbagai macam institusi pendidikan sudah mulai menggunakan aplikasi jaringan open source”Elgg“.
Elgg adalah aplikasi web jejaring sosial open source yang membangun semua jenis lingkungan sosial dari bisnis hingga pendidikan. Buat dan kelola situs jejaring sosial Anda sendiri dengan alat sumber terbuka ini. Ini berjalan terus LAMPU (Linux, Apache, MySQL, PHP) peron. Menawarkan file sharing, blogging, jejaring sosial dan grup. Ini memberi Anda blog web pribadi, profil online, pembaca RSS, repositori file. Selain itu semua konten pengguna dapat ditandai dengan kata kunci. Dengan cara ini Anda dapat terhubung dengan orang-orang dengan minat yang sama dan dapat membuat jaringan pembelajaran pribadi. Namun Elgg berbeda dari jejaring sosial lainnya, setiap item profil, file yang diunggah, dll, dapat ditetapkan dengan batasannya sendiri. Ini terintegrasi dengan drupal, Webct, wiki media dan suasana hati dan itu juga mendukung sebagian besar standar terbuka bersama dengan RSS, LDAP untuk otentikasi dan XML-RPC untuk mengintegrasikan sebagian besar klien blog web pihak ketiga. Sangat mudah untuk membuat dan mengelola blog web Anda sendiri dengan penyesuaian penuh.
Persyaratan Elgg
- Elgg berjalan dengan berdedikasi LAMPU berbasis server. Biasanya membutuhkan Apache, MySQL, PHP bahasa skrip.
- Apache mod_rewrite modul Multibyte String dukungan untuk internasionalisasi.
- GD untuk pemrosesan grafis.
- JSON (termasuk dalam PHP 5.2+).
- XML
Fitur Elgg
Elgg dikemas dengan sekumpulan fitur yang ingin Anda miliki di situs web jaringan Anda. Berikut daftar fitur lengkapnya:
- Elgg memungkinkan Anda untuk berintegrasi dengan alat berbasis web lainnya seperti wiki dan blog.
- Ini menawarkan sejumlah besar tautan antara blog dan komunitas atau pengguna. Itu dapat digunakan untuk memeriksa aktivitas dan sistem pengguna setelah menemukan titik awal yang tepat.
- Elgg membantu Anda mengelola pengguna dan memenuhi kebutuhan mereka.
- Ini memberi Anda model data yang kuat yang dapat membuat pembuatan menjadi sederhana dan fleksibel.
- Dengan bantuan API aliran aktivitas granular, plugin Anda mendorong konten yang diperlukan ke semua pengguna Anda.
- Plugin API memungkinkan Anda membuat dan menambahkan fitur yang diperlukan seperti membuat video, mengedit, menambahkan judul, menandai deskripsi video.
- Di Elgg Anda dapat menemukan repositori file untuk komunitas maupun individu.
Namun sangat disarankan untuk meningkatkan PHP batas memori untuk 128MB atau 256MB, dan tingkatkan ukuran file unggah ke 10MB. Secara default, pengaturan ini sudah ditambahkan di .htaccess file di Elgg direktori.
Artikel ini menunjukkan instruksi mendalam tentang cara menginstal dan mengatur Elgg di RHEL, CentOS, Fedora, Linux Ilmiah dan Ubuntu, Linux Mint dan Debian sistem.
Memasang Elgg
Untuk memasang Elgg, Anda harus memiliki Apache, MySQL dan PHP diinstal pada sistem Anda. Jika tidak, instal mereka menggunakan perintah berikut seperti yang ditunjukkan di bawah ini.
Di RHEL/CentOS/Fedora/Linux Ilmiah
# yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc wget unzip
Nyalakan Apache”mod_rewrite” modul. Buka file berikut.
# vi /etc/httpd/conf/httpd.conf
Mengubah "AllowOverride None” menjadi “IzinkanOverride Semua“.
# AllowOverride mengontrol arahan apa yang mungkin ditempatkan di file .htaccess. # Dapat berupa "Semua", "Tidak Ada", atau kombinasi kata kunci apa pun: # Opsi FileInfo AuthConfig Limit. # IzinkanOverride Semua
Akhirnya, restart Apache dan MySQL melayani.
# /etc/init.d/httpd restart. # /etc/init.d/mysqld restart
Di Debian/Ubuntu/Linux
# apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql wget unzip
Selanjutnya Nyalakan Apache “menulis kembali” dengan menjalankan perintah berikut.
# a2enmod menulis ulang
Setelah Anda Mengaktifkan “menulis kembali”, sekarang aktifkan untuk “.htaccess” pengolahan. Buka file berikut dengan editor pilihan Anda.
# vi /etc/apache2/sites_available/default
Mengubah "AllowOverride Tidak Ada" ke "IzinkanOverride Semua”
Pilihan Indeks FollowSymLinks MultiViews IzinkanOverride Semua Pesan izinkan, tolak izinkan dari semua.
Akhirnya, restart Apache dan Mysql melayani.
# /etc/init.d/apache2 restart. # /etc/init.d/mysql restart
Membuat Database Elgg MySQL
Masuk ke akun Anda MySQL server dengan akar kata sandi.
# mysql -u root -p
Setelah Anda masuk MySQL cangkang, buat “elgg” database seperti yang ditunjukkan.
mysql> buat database elgg;
Membuat "elgg”pengguna untuk MySQL dan mengatur kata sandi.
mysql> BUAT PENGGUNA 'elgg'@'localhost' DIIDENTIFIKASI DENGAN 'abc';
Menganugerahkan "Semua” hak istimewa pada “elgg”database menjadi”elgg” pengguna dan keluar.
mysql> BERIKAN SEMUA HAK ISTIMEWA PADA elgg.* UNTUK 'elgg' DIIDENTIFIKASI DENGAN 'abc'; mysql> hak istimewa flush; mysql> keluar;
Mengunduh dan Menginstal Elgg
Elgg 1.8.15 adalah versi terbaru yang direkomendasikan, unduh menggunakan wget perintah dan ekstrak.
#wget http://elgg.org/download/elgg-1.8.15.zip. # unzip elgg-1.8.15.zip
Selanjutnya, pindahkan “elgg” ke direktori root dokumen server web Anda. Sebagai contoh, "/var/www/html/elgg" (Untuk topi merah distro) dan “/var/www/elgg" (Untuk Debian distro).
# mv elgg-1.8.15 /var/www/html/elgg. ATAU. # mv elgg-1.8.15 /var/www/elgg
Pergi ke "elgg” direktori dan kemudian “mesin" direktori.
# cd /var/www/html/elgg. # mesin cd. ATAU. # cd /var/www/elgg. # mesin cd
Salin “pengaturan.contoh.php" ke "setting.php“.
cp settings.example.php settings.php
Buka setting.php file dengan editor pilihan Anda.
# vi pengaturan.php
Masukkan dbuser, dbpass, dbname, dbhost dan awalan db parameter seperti yang ditunjukkan di bawah ini.
/** * Nama pengguna database * * @global string $CONFIG->dbuser * @name $CONFIG->dbuser */ $CONFIG->dbuser = 'elgg'; /** * Kata sandi database * * @global string $CONFIG->dbpass */ $CONFIG->dbpass = 'abc'; /** * Nama database * * @global string $CONFIG->dbname */ $CONFIG->dbname = 'elgg'; /** * Host basis data. * * Untuk sebagian besar instalasi, ini adalah 'localhost' * * @global string $CONFIG->dbhost */ $CONFIG->dbhost = 'localhost'; /** * Awalan database * * * Awalan ini akan ditambahkan ke semua tabel Elgg. Jika Anda berbagi * database dengan aplikasi lain, gunakan awalan database ke tabel namespace * untuk menghindari tabrakan nama tabel. * * @global string $CONFIG->dbprefix */ $CONFIG->dbprefix = 'elgg_';
Elgg membutuhkan direktori berbeda yang disebut “data” untuk menyimpan foto dan ikon profil yang diunggah. Jadi, Anda perlu membuat direktori ini di luar direktori root dokumen web Anda untuk alasan keamanan.
# data mkdir. # chmod 777 data
Terakhir, Buka browser web dan navigasikan ke “http://localhost/elgg/install“. Ikuti petunjuk wizard penginstalan seperti yang ditunjukkan di bawah ini.







Tautan Referensi
Beranda Elgg