Media sosial saat ini telah menjadi salah satu cara untuk membuat ikatan emosi antara produk dengan pelanggan atau calon pelanggan. Media sosial itu antara lain Facebook, Twitter, Yammer, Google+ dan masih banyak lainnya.  Facebook merupakan media sosial yang berhasil mengubah pradigma interaksi antara publisher web dengan pengunjungnya, dan Facebook pulalah yang telah berhasil mendorong penggunaan media sosial secara besar-besaran.

Office 365 atau dikenal juga dengan SharePoint Online adalah platform publishing di cloud yang disediakan oleh Microsoft. Platform ini dibangun diatas Microsoft SharePoint Server 2013 (atau versi sebelumnya), dan melayani banyak publisher (multi-tenant). Microsoft harus menjamin keamanan data dan ketersediaan platform dengan menerapkan aturan-aturan keamanan dan batasan-batasan lainnya dalam melakukan kustomisasi. Oleh karenanya, setiap publisher memiliki keterbatasan akses dan harus patuh pada aturan keamanan yang diterapkan pada platform. Contohnya, publisher tidak lagi dapat mengupload WSP (Web Solution Package) yang berisi kode dan assembly webpart.  Meskipun demikian, bukan berarti bahwa kita tidak dapat melakukan modifikasi terhadap platform publishing di Office 365.

Salah satu cara untuk menyediakan webpart di Office 365 adalah dengan menggunakan client-script dalam hal ini JavaScript. Misalnya, kombinasi antara Facebook SDK dan JQuery memungkinkan kita untuk membuat Facebook Wall Webpart yang dapat digunakan untuk menambah ikatan media sosial di situ Office 365 yang kita miliki.

Cara Menampilkan Facebook Wall di halaman Office 365

  1. Download kode sumber dari MSDN Gallery (Office 365 | SharePoint 2013 : Facebook Wall WebPart)
  2. Extrak kode sumber di folder lokal
  3. Login kedalam website Anda di Office 365 atau SharePoint Online
  4. Buka library dokumen SiteAssets dengan mengetikkan file://[site/ COLLECTION URL] @SSL/SiteAssets
  5. Copy folder FBWall dari hasil ekstrak kode sumber di folder lokal  ke library dokumen SiteAssets di Office 365
  6. Buka file FBWallWebpart.html, dan edit pada bagian konfigurasi untuk memasukkan informasi Facebook (userId,clientId,clientSecret dan accessToken)
  7. Tambahkan Snippet webpart di halaman untuk menampilkan Facebook wall webpart di Office 365
  8. Copy semua isi  FBWallWebPart.html dan paste kedalam Snippet webpart.
  9. Save

Cara Membuat Facebook Apps

Facebook Apps diperlukan sebagai proxy untuk mengakses halaman facebook atau halaman fans yang hendak ditampilkan. Berikut ini adalah proses untuk membuat Facebook Apps. Patut diingat bahwa kita hanya membutuhkan appsId, appsSecret dan accessToken dari Facebook Apps agar dapat mengakses feeds dari Facebook.

  1. Login ke Facebook Developer (http://developer.facebook.com/)
  2. Buat aplikasi di Facebook Developer (atau gunakan aplikasi yang telah ada)
  3. Catat AppId dan AppSecret dari applikasi Facebook yang baru saja dibuat
  4. Buat token applikasi

Referensi

  1. Kode sumber, MSDN Gallery (Office 365 | SharePoint 2013 : Facebook Wall WebPart)
  2. Langkah-langkah deployment Facebook Wall WebPart di Office 365 (
    )