Saturday, December 20, 2014

Accessing Alfresco Repository Through Liferay Document Library


Pada kesempatan kali ini saya ingin berbagi langkah-langkah untuk mengintegrasikan Alfresco content management system dengan Liferay portal. Setelah integrasi ini, dokumen yang tersimpan di  Alfresco repository dapat diakses melalui Liferay portal. Pastikan user dari kedua platform ini harus menggunakan username yang sama agar dapat berhasil. Misalnya user yang dimiliki Okky Hendriansyah di Alfresco adalah okky, maka user okky juga harus ada di Liferay. Intragasi ini berhasil saya lakukan pada Alfresco Community Edition v5.0.a dan Liferay Community Edition v6.2.

Berikut adalah langkah-langkah yang perlu dilakukan dari sisi Alfresco:
  1. Startup Alfresco jika belum dilakukan.
  2. Login menjadi admin
  3. Create user baru misalnya okky.
  4.  Logout dan relogin sebagai okky.

Sedangkan dari sisi Liferay, yang perlu dilakukan adalah:
  1. Tambahkan 2 entry properties pada file $LIFERAY_HOME/portal-ext.properties. Buat file tersebut jika memang belum ada.
    # portal-ext.properties
    session.store.password=true
    company.security.auth.type=screenName
  2. Restart Liferay untuk mengaplikasikan perubahan.
  3. Login sebagai admin. Pastikan username dan password administrator yang digunakan untuk Liferay dan Alfresco sama.
  4. Buka Site yang akan diinteragsikan dengan Alfresco, misalnya site Nostratech.
  5. Pilih "Documents and Media".
  6. Tambahkan Repository baru.
  7. Pilih CMIS Repository (AtomPub) sebagai Repository Type dan masukkan AtomPub URL http://$ALFRESCO_HOSTNAME:8080/alfresco/cmisatom. Jangan lupa untuk mengubah $ALFRESCO_HOSTNAME menjadi IP address atau alamat dari Alfresco server.
  8. Jika berhasil akan ada Alfresco (sesuai nama repository) di menu bagian kiri.
  9. Create user yang akan dijadikan contoh, misalnya okky.  
  10. Logout admin dan relogin sebagai okky dan test create dokumen di Liferay.
  11. Konfirmasi bawah dokumen yang di-upload berhasil dari sisi Liferay.
  12. Periksa yang terjadi di Alfresco sebagai okky.
Selamat mencoba!

No comments:

Post a Comment