Ikhwan Arief

Industrial Engineering Department – Faculty of Engineering – Universitas Andalas

Archive for the ‘Things I Did’ Category

Mengeluarkan Statistik Artikel Tanpa Plugin

without comments

Pada OJS ada sebuah plugin yang dikenal dengan nama ALM. Namun ALM ini “dipensiunkan” oleh PKP dan PKP mulai dengan Article Level Metric lain yang dikenal dengan nama Lagotto. ALM dan Lagotto adalah plugin yang berguna untuk menghitung statistik artikel. Pada OJS 3, ALM bisa diaktifkan dengan mengaktifkan plugin statistik. Tidak demikian halnya pada OJS versi 2. Dengan “pensiunnya” plugin ALM, maka statistik pada tingkat artikel di OJS 2 juga boleh dikatakan tidak ada lagi.

However … statistik ini bisa diaktifkan secara manual dan agak “kasar” dengan mengedit sebuah file pada OJS. Hasilnya bisa dilihat pada halaman artikel di Jurnal Optimasi Sistem Industri (JOSI) pada alamat http://josi.ft.unand.ac.id. Screenshot berikut adalah contoh tampilan statistik dimaksud (Article Metrics) pada kotak merah dibagian paling bawah.

Berikut langkah yang dikerjakan untuk hasil sederhana seperi pada JOSI.

Pertama, anda harus bisa mengakses file-file yang ada pada direktori OJS di server. Artinya perlu akses ke Control Panel atau sejenisnya, baik dengan terminal maupun dengan memakai WinSCP, Transmit, dll. Login dengan username dan password untuk jurnal anda.

Kedua, masuk ke dalam direktori /templates/article/ dan buka file article.tpl

!! Pastikan bahwa sudah dibuat duplikat file article.tpl sebelum mengeditnya.

Ketiga, pada file article.tpl, cari baris di bawah untuk meletakkan statistik artikel atau istilah kerennya Article Metrics.

Keempat, copas syntax berikut pada baris 120 an (tergantung theme yang dipakai), seperti pada gambar:

{* Article Metrics *}

<H4>Article Metrics</H4>

{translate key=”article.abstract”} view : {$article->getViews()} times<br>

{if $galleys}
{foreach from=$galleys item=galley name=galleyList}
{$galley->getGalleyLabel()} – {$galley->getViews()} times
{/foreach}
{/if}

{* Article Metrics *}

Kelima, simpan file article.tpl dan kemudian lihat pada halaman artikel di bagian bawah setelah References.

Keenam, selesai …

Bila anda ingin mengubahnya sesuai selera, bisa bebas melakukannya dengan mengikuti pola syntax HTML.

Silahkan mencoba.

Written by ikhwanarief

February 8th, 2018 at 2:26 am

Mempercantik OJS dengan Jquery UI

without comments

Mau jurnalnya cakep seperti memakai dropdown menu, tab menu, dll? Demo nya ada di sini : http://jqueryui.com/demos/

Hanya tinggal copas dari demo tersebut, dan simpan di halaman OJS yang ingin “dipakaikan” menu atau apapun yang ada di jquery UI tersebut.

Caranya :

1. Buka file header.tpl dari alamat : /templates/common. Ada 13 baris perintah seperti teks di bawah ini:

{**
* templates/common/header.tpl
*
* Copyright (c) 2013-2016 Simon Fraser University Library
* Copyright (c) 2003-2016 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* Common site header.
*}
{strip}
{translate|assign:”applicationName” key=”common.openJournalSystems”}
{include file=”core:common/header.tpl”}
{/strip}

2. Copas perintah ini setelah baris terakhir {/strip}

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<link rel=”stylesheet” href=”jquery-ui.min.css”>
<script src=”external/jquery/jquery.js”></script>
<script src=”jquery-ui.min.js”></script>
</head>

3. Setelah itu, tinggal memilih apa yang akan di”contek” dari halaman JqueryUI.

NB. Tergantung theme nya, lokasi persis dari filenya bisa tidak sama/berbeda. Tetapi di dalam struktur direktori yang sama.

Selamat mencoba !

Written by ikhwanarief

February 8th, 2018 at 2:12 am

Buku

without comments

Sekarang sudah ada 3 (tiga) buku yang bisa dibaca untuk siapapun yang berminat dalam pengelolaan jurnal secara daring. Buku pertama berjudul “Jurnal Online dengan Open Journal System” dan buku kedua berjudul “Mengelola Referensi Publikasi Ilmiah”. Kedua buku ini ditulis dan didistribusikan dalam format digital. Gratis tidak bayar.

Buku ketiga juga mengenai open journal system, tetapi diterbitkan oleh PT Elex Media Computindo dengan judul “Kupas Tuntas Open Journal System Versi 3”. Didistribusikan oleh penerbit melalui toko buku Gramedia di seluruh Indonesia.

Buku

Buku “Kupas Tuntas Open Journal System Versi 3″

Written by ikhwanarief

February 7th, 2018 at 3:29 pm

Memindahkan Tulisan DOI

without comments

Bagi artikel jurnal yang sudah ada DOI, biasanya OJS meletakkan tulisan DOI di bagian paling bawah setelah References. Ini bisa dipindahkan untuk mempercepat penemuan DOI oleh pembaca. Contohnya pada sebuah artikel di halaman Jurnal Optimasi Sistem Industri (JOSI) ini http://josi.ft.unand.ac.id/index.php/josi/article/view/102

Berikut langkah yang dikerjakan untuk hasil sederhana seperi pada JOSI.

Pertama, anda harus bisa mengakses file-file yang ada pada direktori OJS di server. Artinya perlu akses ke Control Panel atau sejenisnya, baik dengan terminal maupun dengan memakai WinSCP, Transmit, dll. Login dengan username dan password untuk jurnal anda.

Kedua, masuk ke dalam direktori /templates/article/ dan buka file article.tpl
!! Pastikan bahwa sudah dibuat duplikat file article.tpl sebelum mengeditnya.

Ketiga, cari baris 110 (kurang lebih … tergantung theme dan apakah pernah diedit sebelumnya atau tidak … ), seperti pada gambar berikut :

Cari dan cut syntax ini dari bagian article.tpl tersebut :

<div>
{foreach from=$pubIdPlugins item=pubIdPlugin}
{if $issue->getPublished()}
{assign var=pubId value=$pubIdPlugin->getPubId($pubObject)}
{else}
{assign var=pubId value=$pubIdPlugin->getPubId($pubObject, true)}{* Preview rather than assign a pubId *}
{/if}
{if $pubId}
{$pubIdPlugin->getPubIdDisplayType()|escape}: {if $pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}<a id=”pub-id::{$pubIdPlugin->getPubIdType()|escape}” href=”{$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}”>{$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}</a>{else}{$pubId|escape}{/if}
{/if}
{/foreach}

</div>

Keempat, cari di sekitar baris 46 untuk meletakkan tulisan DOI persis di bawah judul artikel. Di bawah syntax berikut :

<div id=”articleTitle”><h3>{$article->getLocalizedTitle()|strip_unsafe_html}</h3>

Kemudian di paste syntax yang sudah di-cut pada langkah ketiga. Kita memindahkan blok syntax itu yang mengeluarkan tulisan DOI ke atas di bawah judul artikel. Hasilnya kira-kira seperti pada gambar berikut :

Terakhir, simpan file article.tpl tersebut.

Written by ikhwanarief

February 7th, 2018 at 2:00 pm