Membuat mirip facebook dengan drupal

Posted on November 22, 2010

1


saya ingin lebih mendalami drupal. ternyata sangat menarik sehngga saya bermaksud untuk lebih intensif menggunakannya. nampaknya bisa membuat saya lebih serius. masing-masing memang punya kelebihan dan menurut saya, drupal bisa menjadi slah satu bagian CMS yang menarik. bahkan, saya lebih mulai tertarik lagi karena ternyata drupal bisa juga kontennya dibuat mirip facebook. coba baca berikut lebih teliti..

Sebelum itu coba praktekkan dulu,

Setelah memasang modul Drupal Chat yang hampir mirip dengan facebook dan jika anda sudah memasang module User Relationship agar bisa seluruhnya terhubung dengan baik perlu ditambahkan module Invite yang digunakan untuk menambahkan hubungan kita misalnya saja petemanan tergantung dari relasi yang diinginkan. langsung saja ke prakteknya, sebelumnya tulisan ini saya ambil dari sini.

–= Persyaratan =–

Sebelum melakukan intalasi anda terlebih dahulu menambahkan modul Token bisa dilihat disini http://drupal.org/project/token

–=Instalasi =–

  1. Pindahkan modul invite kedalam direktori modules dan mengaktifkannya pada halaman (admin / bulid /modules).
  2. Kemudian berikan hak akses agar bisa mengirim undangan pada halaman Akses kontrol (admin / usr /  permissions),
    Berikut ini yang harus di berikan hak akses dengan cara memberi tanda cek :
  3. sss

25 2. Memberikan beberapa peran izin untuk mengirim undangan pada halaman Akses kontrol

26 (admin / user / akses). Izin berikut dapat dikendalikan:
27
28 mengelola undangan – Memungkinkan pengguna untuk mengakses ikhtisar administratif
Halaman 29 dan pengaturan.
30
31 mengirim undangan massa – Memungkinkan pengguna untuk mengirim undangan ke beberapa
32 penerima (ini adalah pengaturan yang sebelumnya dikenal sebagai “batas per giliran”;).
33
undangan lagu 34 – Untuk memberikan pengguna akses ke halaman ikhtisar dan
35 terkait tindakan (menarik dll). Berguna untuk menyembunyikan ikhtisar dari anonim
36 pengguna.
37
38 undangan yang berlaku menarik – ini akan memungkinkan pengguna Anda untuk menghapus
39 menerima undangan. Ini juga akan menghapus semua undangan dari / ke pengguna
40 pada saat berakhirnya account tersebut. Nonaktifkan untuk mencegah pengguna dari menghapus
41 account mereka harus kembali diundang. Dengan bantuan Pengguna Batal Account
42 modul adalah mungkin untuk menghentikan account pengguna dengan menarik sebuah
43 undangan.
44
45 melihat mengundang statistik – Memungkinkan pengguna untuk melihat statistik mengundang mereka
46 halaman profil serta melihat inviters Top / Pengguna blok peringkat.
47
48 mengundang sendiri melihat statistik – Sama seperti di atas, namun batas melihat statistik untuk
49 pengguna profil sendiri.
50
51 3. Undangan menambahkan modus pendaftaran baru yang disebut ‘New user registrasi dengan
52 undangan hanya ‘ke halaman Pengaturan pengguna (admin / user / pengaturan), yang
53 memungkinkan Anda untuk mempertahankan situs semi-swasta. Anda dapat mengaktifkannya jika Anda membutuhkannya.
54
55 4. Konfigurasi modul pada manajemen Pengguna> Pengaturan Undangan
56 (admin / user / mengundang). Untuk penjelasan tentang pengaturan konfigurasi lihat

Bedasarkan nama modulnya User Relastionships digunakan untuk membuat relasi atau suatu hubungan antara pengguna dengan pengguna yang lainnya, sebagai contoh anda membuat susatu hubungan “pertemanan”.  Untuk install modul User Relastionships saya menggunakan Drupal 6.x. Sebelum melakukan instalasi kebutuhan yang di perlukan adalah

  1. Modul user relationship silahkan download disini
  2. Modul Views  silahkan download disini

Install Modul User Relationships

Download modul user relationship dan kemudian ekstrak modulnya di sites/all/modules, aktifkan modul yang sudah di ekstrak pada Administer -> Site Buliding -> Modules.

Pastikan anda mengaktifkan module dibawah ini :

  1. UR-API, this module is required.
  2. UR-Mailer, used to send friend request and approval emails.
  3. UR-UI, creates screens for users to manage relationships.
  4. UR-Views, integrates the module with views.

Jangan lupa jika sudah klik Save Configuration

Membuat Relationships

Selanjutnya mari kita buat relationship type. Sebagai awal kita coba membuat relasi pertemanana  “friend”  dengan cara Pergi ke Administer -> User management -> Relationships and click on Add type.

Isikan nama  friend dan nama yang jamak friends. Check requires approval ticked dan tick the authenticated user agar dapat mengaksesnya. setelah itu klik submit.

Setting Hak Akses

Agar nanti dapat diakses oleh user maka perlu disetting hak aksesnya terlebih dahulu. Dengan cara masuk ke Administer -> User management -> Permissions

Silahkan check seperti gambar dibawah ini :

jangan lupa jika sudah selesai klik tombol Save Permissions

Test Hasilnya

Sekarang kita harus uji apakah kita bisa menjadi teman dengan pengguna lain, jika Anda login sebagai admin ke halaman profil pengguna lain. Anda akan melihat link Menjadi teman anda.

fig4.jpg

Setting E-mail

Sekarang mari kita setup email permintaan teman dan persetujuan. Pergi ke Administer -> User management -> Relationships -> Settings. Gulir ke bawah ke kolom Email menetapkan Pilihan, semua email yang dipilih akan dikirim secara default.

Disini anda bisa menyesuaikan format untuk pengiriman emailnya dengan bahasa yang di inginkan :

 

 

nah, saya mulai akan pelajari tulisan dari

http://www.nurdiansah.com/intall-modul-invite-di-drupal-6.html

 

saya rasa sudah cukup jelas. tapi memang perlu membaca beberapa kali. untuk seperti ini, tidak seperti kita membaca bacaan ringan yang hanya satu atau dua kali baca, langsung paham. kita perlu puluhan kali membacanya. pengalaman saya karena terlalu percaya diri setelah paham, belakangan saya kurang memahami.  dan lebih penting lagi, biarpun sudah dipraktekkan dan kita paham. itu juga masiah perlu praktek berulang-ulang. jadi kian sering dicoba kian sempurna hasil yang kita kuasai.

 

 

 

 

Advertisements