Menampilkan Dimensions Badge di OJS 3

Beberapa waktu yang lalu, Saya mencoba mendesain halaman OJS, untuk menampilkan Dimensions Badge di OJS 3, dan hasilnya memuaskan. Mari kita pelajari.
Reza Noprial Lubis
Menampilkan Dimensions Badge di OJS 3

Salah satu alat populer yang dapat menghasilkan matrik sitasi adalah Dimensions. Alat ini berguna untuk menampilkan informasi penting tentang sebuah naskah yang diterbitkan.

Tetapi sebelum kita menerapkannya, ada beberapa hal penting untuk Anda ketahui, sebelum memutuskan menerapkannya di OJS. Semua itu ada dalam artikel ini, tentang sejauh mana Badge ini penting ditampilkan, bagaimana cara kerjanya, dan hal-hal penting lain. Mari teruskan membaca.

Mengapa Dimensions Badge Penting?

Seperti yang dijelaskan di awal, Dimensions adalah salah satu alat (menurut saya terbaik) dalam menampilkan analisis sitasi pada sebuah konten. Menampilkan Badge Dimensions di OJS benar-benar memberi nilai positif.

Pasalnya: Pengunjung dengan sangat mudah melihat impact dari sebuah naskah.

Jika Anda pernah melihat itu ditampilkan, hasilnya seperti ini:

Contoh Tampilan Badge Dimensions di OJS
Contoh Tampilan Badge Dimensions di OJS

Informasi penting benar-benar terlihat jelas, dalam Dimensions. Seperti: Seberapa banyak orang yang melakukan sitasi, jumlah sitasi terbaru, bahkan ada semacam angka untuk melihat rasio dalam bidang tertentu, sesuai dengan scope bidang dari Jurnal yang menerbitkan.

Jenis Badge yang Tersedia di Dimensions

Salah satu hal yang menarik dari Dimensions ini, adalah badge tersedia dalam bentuk dan desain yang dirasa proporsional untuk ditampilkan di OJS. Mungkin ini salah satu penyebab, mengapa mereka begitu populer dikalangan jurnal ilmiah.

Badge yang ditawarkan, ada dua bentuk: Melingkar dan Persegi Panjang.

  • Badge Melingkar
    Contoh dari Badge jenis Melingkar ini, dapat terlihat pada gambar berikut ini:
  • Badge Persegi Panjang
    Bentuknya persegi panjang. Anda dapat melihat hasilnya, seperti gambar berikut:

Catatan: detail matriks itu dapat ditentukan, apakah tampil saat hover (mengarahkan kursor ke icon), atau langsung tampil detailnya. Itu membuat matriks ini terlihat modern.

Anda dapat memilih, jenis manapun yang Anda suka. Saya sudah menyusun daftar kode serta pertinjau kode, untuk setiap visual yang diinginkan. Lihat bagian Kode Dimensions Badge

Cara Kerja Badge Dimensions

Sekarang, bagian penting untuk diketahui. Kebanyakan (bahkan seluruh yang saya temui), menampilkan matriks dari pihak ke tiga, tentunya membutuhkan javascript. Biasanya, itu disediakan langsung oleh penyedia, agar server kita dapat mengambil data dari Script yang mereka sediakan.

Alur Kerja Dimensions Badge di OJS
Alur Kerja Dimensions Badge di OJS

Resikonya: Waktu muat situs akan sedikit terbebani.

Server kita, akan meminta data, dari server lain (berdasarkan script yang digunakan dari sumber eksternal). Kemudian, menampilkan data mereka, di dalam front-end tampilan OJS kita. Itulah mengapa data itu dapat tampil di halaman kita.

Langkah-Langkah Menampilkan Dimensions Badge di OJS versi 3

Setelah melewati beberapa percobaan (sebelum artikel ini diterbitkan), Saya menyusun setidaknya 5 langkah yang dapat dilakukan, untuk menampilkan Badge Dimensions. Mari kita pelajari.

#1. Tentukan Jenis Badge

Pertama-tama, kita perlu mengatur tampilan yang diinginkan. Seperti yang dijelaskan sebelumnya, ada 2 desain: Melingkar dan Persegi Panjang.

Saya sudah menyiapkan kode yang dapat langsung digunakan, dengan beberapa desain yang ditawarkan dari Dimensions. Anda dapat memilih kode mana saja yang anda sukai. Lihat bagian Tampilan Badge

#2. Pilih Lokasi Tampilan

Sekarang, setelah kode kita dapatkan, kita akan menentukan dimana ia ditempatkan. Apakah ia ditempatkan di halaman Artikel (article_details.tpl), di halaman Daftar Artikel (article_summary.tpl), atau ditempat lain. Dalam contoh ini, kita menempatkannya di halaman Artikel. Di tahapan ini, kita akan mengubah sumber kode dari OJS. Pastikan backup terlebih dahulu.

Dalam hal ini, yang perlu kita ketahui adalah mencari lokasi file, untuk diubah. Karena dalam contoh ini kita menggunakan 2 percobaan, maka lokasi file biasanya ada pada path:

  • Halaman Artikel: /templates/frontend/objects/article_details.tpl
  • Halaman Issu: /templates/frontend/objects/article_summary.tpl

#3. Tempelkan Kode Badge Dimensions

Setelah menentukan lokasi penempatan, sekarang tempelkan kode Badge itu. Dalam contoh ini, Saya menyediakan 2 contoh penempatan: Halaman artikel & Halaman Issu.

Kita akan menempatkan Badge ini, di halaman artikel tunggal, dengan posisi di atas Keyword. Langkahnya:

  • Pergi ke path /templates/frontend/objects/article_details.tpl, lalu edit.
  • Cari {* Keywords *} di dalam kode
  • Tempelkan kode Badge tepat diatas blok Keyword itu.

Masih dikembangkan...

Mengatur Tampilan Badge Dimensions

Saya menyediakan beberapa referensi kode yang dapat digunakan langsung, tanpa penyesuaian. Yang perlu dilakukan hanya menyalin kode, dan menempelkannya langsung di File OJS Anda. Pilih opsi manapun yang Anda suka.

Melingkar (tanpa detail)

{* Dimension Metrics Badge rezalubis.com*}
{if $pubId}
<span class="__dimensions_badge_embed__" data-doi="{$pubId|escape}" data-style="small_circle"></span><script async src="https://badge.dimensions.ai/badge.js" charset="utf-8"></script>
{/if}

Melingkar (dengan detail)

{* Dimension Metrics Badge rezalubis.com*}
{if $pubId}
<span class="__dimensions_badge_embed__" data-doi="{$pubId|escape}" data-legend="always" data-style="small_circle"></span><script async src="https://badge.dimensions.ai/badge.js" charset="utf-8"></script>
{/if}

Persegi (tanpa detail)

{* Dimension Metrics Badge rezalubis.com*}
{if $pubId}
<span class="__dimensions_badge_embed__" data-doi="{$pubId|escape}" data-style="small_rectangle"></span><script async src="https://badge.dimensions.ai/badge.js" charset="utf-8"></script>
{/if}

Persegi (dengan detail)

{* Dimension Metrics Badge rezalubis.com*}
{if $pubId}
<span class="__dimensions_badge_embed__" data-doi="{$pubId|escape}" data-legend="always" data-style="small_rectangle"></span><script async src="https://badge.dimensions.ai/badge.js" charset="utf-8"></script>
{/if}
Reza Noprial Lubis
Seorang praktisi pendidikan Islam yang aktif sebagai dosen. Kadang ceramah, kadang menulis, kadang meneliti. Tetapi paling sering BERIMAJINASI.
Komentar