+6281 911 911 301

Cara Memasang Plugin Komentar Facebook di Website AMP

Accelerated Mobile Page (AMP) merupakan salah satu solusi untuk mempercepat load website anda. Dengan menggunakan AMP website akan di load lebih cepat melalui mobile dan tablet serta melalui desktop. Walaupun AMP sendiri didesain untuk mobile dan tablet namun ketika diakses dengan menggunakan perangkat desktop akan tetap dengan performa yang baik.

Baca juga: Sudahkah Website Semeton Bali Diperbaharui ke AMP? (terdapat penjelasan lebih jauh tentang AMP)


Namun sayang, jika website lama anda menggunakan banyak javascript maka siap-siap anda mencari alternatif lain untuk mengganti javascript tersebut dengan versi AMP yang ada. Seperti contoh dalam penggunaan komentar facebook pada website anda.

Jika anda tetap menggunakan script komentar facebook versi lama, maka saat melakukan validasi AMP akan terlihat error pada bait komentar facebook tersebut. Solusi yang bisa dipakai yaitu dengan mengganti script tersebut dengan versi AMP. Cara menggantinya cukup mudah dan bait program yang diterapkan juga tidak membebani load website.

Untuk lebih jelasnya saya akan menjelaskan perbagian:

Instalasi Facebook Comment AMP

Langkah pertama yaitu dengan meletakkan script amp facebook comment plugin pada tag head website anda. Kurang lebih seperti berikut.

<head>
  ...
  <script async custom-element="amp-facebook-comments" src="https://cdn.ampproject.org/v0/amp-facebook-comments-0.1.js"></script>
</head>


Setelah langkah di atas selesai, lanjutkan dengan membuka halaman yang akan diisikan dengan facebook comment. Sesuaikan baris program berikut dan letakkan pada bagian yang anda inginkan.

<amp-facebook-comments width=486 height=657
  layout="responsive"
  data-numposts="5"
  data-href="http://www.domainanda.com/url-halaman-anda">
</amp-facebook-comments>


Penjelasan:

  • width dan height digunakan untuk mengatur lebar dan tinggi dari facebook comment yang anda buat. Jika anda menggunakan layout=”responsive” maka width dan heigh dari plugin facebook comment akan menyesuaikan responsive layar.

  • layout="responsive" digunakan untuk responsifitas dari plugin facebook comment.

  • data-href="" digunakan untuk mengatur link dari halaman yang akan dikomentari oleh pengunjung. Jika halaman anda adalah halaman dinamis maka anda dapat menambahkan custom link pada bagian ini, sebagai contoh menerapkan php dalam pembuatan custom link.

Perlu diingat bahwa script yang ada di website yang menggunakan amp akan slalu mengecek hubungan atau komponen dari masing-masing script. Seperti contoh, jika anda menambahkan script js yang di load di header tanpa menyertakan script untuk menampilkan facebook comment maka amp akan menampilkan pesan error untuk setiap halaman yang memiliki kesalahan yang sama. Jadi telitilah dalam meletakkan script tersebut agar tidak terjadi error.

Bait code di atas tidak akan menampilkan loading saat form komentar hendak ditampilkan. Sebagai solusi kita tambahkan animasi loading yang bisa diambil dari gif ataupun css. Pada saat ini saya menggunakan fontawesome sebagai animasinya.

Hal pertama yaitu mengaplikasikan Fontawesome pada tag head, dengan cara meletakkan script berikut diatas tag </body>

<link rel="stylesheet" href="http://fontawesome.io/assets/font-awesome/css/font-awesome.css">

Selanjutnya yaitu membuat css untuk memperindah tampilan loading, ikuti script berikut:

.loading{padding: 10px; border: 1px solid #eee; margin-top: 10px; text-align: center;}

Langkah selanjutnya memodifikasi bait kode facebook comment amp, seperti berikut:

<amp-facebook-comments width=486 height=657
  layout="responsive"
  data-numposts="5"
  data-href="http://www.domainanda.com/url-halaman-anda">
  <div placeholder>
    <div class="loading">
      <i class="fa fa-spinner fa-pulse fa-fw"></i> loading form, please wait 
    </div>              
  </div>
</amp-facebook-comments>


Langkah selanjutnya yaitu merefresh halaman yang telah anda isikan plugin facebook comment dan melakukan validasi AMP. Jika sudah sukses dan tidak ada error AMP, maka tutorial ini sudah berhasil anda terapkan di website anda.

Mendapatkan Notifikasi Komentar Baru dari Facebook Comment AMP

Untuk dapat menerima pemberitahuan jika terdapat komentar baru di artikel yang dibuat maka anda dapat melakukan beberapa tahapan seperti:

  1. Buka halaman https://developers.facebook.com/tools/comments/
  2. Pilih App ID yang anda inginkan.
  3. Klik bagian settings dan buka tab moderators.
  4. Tambahkan facebook anda pada bagian moderators.
  5. Pergi ke tag header website anda kemudian tambahkan script berikut.
    <meta property="fb:app_id" content="YOUR_APP_ID">

    isikan YOUR_APP_ID dengan App ID facebook yang anda gunakan (lihat langkah 2).

  6. Validasi web amp anda.


Pemasangan notifikasi pada artikel anda terkadang tidak menghasilkan notifikasi pemberitahuan komentar untuk artikel lama. Sedangkan untuk artikel baru setelah menerapkan langkah di atas akan mendapatkan pemberitahuan komentar, biasanya ditandai dengan adanya link menuju halaman moderators pada plugin facebook comment di artikel tersebut.

Demikian tutorial untuk memasang plugin komentar facebook di website AMP, semoga dapat membantu.



Artikel Terkait

Pertimbangan Sebelum Migrasi ke AMP
Dipublikasikan
11 Jan 2018

Kelebihan, Kekurangan, Serta Pertimbangan Sebelum Migrasi ke AMP

Mengetahui Kelebihan AMP dan Kekurangan AMP adalah cara mempertimbangkan migrasi ke AMP. Artikel ini akan menjelaskan tentang segala pertimbangan sebelum migrasi ke AMP.
peranan struktur data website
Dipublikasikan
15 Mar 2018

Peranan Struktur Data (JSON-LD dan Microdata) Bagi Mesin Pencari

Struktur data JSON-LD merupakan struktur data pada website yang direkomendasikan oleh Google. Ketahui lebih jauh peranan struktur data JSON-LD ini dengan mengunjungi artikel ini.