30 Des 2015

Konfigurasi dan Instalasi Open Jurnal System (OJS)

Adlinux ~ Open Journal System (OJS) termasuk salah satu aplikasi Free Open Sources Software (FOS) untuk mengelola jurnal online yang dikemb... thumbnail 1 summary
Adlinux ~ Open Journal System (OJS) termasuk salah satu aplikasi Free Open Sources Software (FOS) untuk mengelola jurnal online yang dikembangkan oleh Public Knowledge Project di bawah lisensi GNU General Public License V2. Untuk informasi lebih lanjut tentang OJS silakan kunjungi di situs webnya http://pkp.sfu.ca/.

Pihak ketiga diperbolehkan untuk mengubah dan mengembangkan OJS secara keseluruhan atau bagian-bagian tertentu sesuai kebutuhan dengan ketentuan dari lisensi ini. PKP juga megijinkan penambahan patch atau perbaikan bug untuk perangkat lunak ini. Aplikasi ini dapat di Anda Download melalui link ini Download Open Journal System

Persyaratan System

  1. PHP > 4.2.x (termasuk PHP 5.x);Microsoft IIS memerlukan PHP 5.x
  2. MySQL > 3.23.23 (termasuk MySQL 4.x) atau PostgreSQL> = 7,1 (termasuk PostgreSQL 8.x)
  3. Apache> = 1.3.2x atau = 2.0.4x atau Microsoft IIS 6
  4. Sistem Operasi: Setiap OS yang mendukung perangkat lunak di atas, termasuk Linux, BSD, Solaris, Mac OS X, Windows

Fitur Konfigurasi

Untuk keamanan system disarankan menggunakan konfigurasi berkut ini:
  1. Membuat database untuk OJS; menggunakan hak akses unik/khusus untuk mengaksesnya.
  2. Konfigurasi database untuk melakukan backup otomatis pada keadaan standar atau normal.
  3. Lakukan manual backup apabila hendak melakukan upgrade atau pemeliharaan.
  4. Konfigurasi OJS (config.inc.php) disarankan menggunakan SHA1 hashing daripada MD5.
  5. Konfigurasi OJS (config.inc.php) disarankan menggunakan force_ssl_login sehingga otentikasi pengguna berkomunikasi dengan server melalui HTTPS.
  6. Instal OJS sehingga file direktori yang terdapat system OJS berada pada sebuah subdirektori dan tidak dapat diakses langsung melalui web. Batasi juga hak izin file sesuai kebutuhan. 

Instalasi

Harap membaca dokumen instalasi, dokumen RELEASE dan dokumen FAQ sebelum melakukan instalasi OJS ke server Anda.
Berikut tahapan installasi OJS:
  1. Extract arsip OJS ke lokasi yang dikehendaki dalam dokumen web Direktori.
  2. Membuat file dan direktori kemudian mengubah kepemilikannya menjadi writeable (misalnya, dengan mengubah izin tulis dengan cara chown (Chmod):
  3. Config.inc.php
    Publik
    Cache
    Cache / t_cache
    Cache / t_config
    Cache / t_compile
    Cache / _db
    
  4. Buat direktori untuk menyimpan file upload (pengiriman file, dll) dan diatrur dengan permisi writeable. Dianjurkan untuk menempatkan direktori ini di lokasi yang tidak bisa diakses langsung secara non-web oleh user (atau dilindungi menggunakan rule htaccess).
  5. Buka web browser untuk menjalankan proses intalasi  dan ikuti petunjuk yang muncul di layar, atau, dengan menggunakan perintah-baris installer untuk menjalankan perintah php tools/install.php" pada direktori Jurnal Anda. (Catatan: untuk pengguna, setelah selesai melakukan proses instalasi, anda perlu mengubah lagi izin akses direktori menjadi non-write untuk keamanan sistem). Proses instalasi yang lain adalah dengan "manual instalasi", pembuatan database SQL dilakukan secara manual dan langkah berikutnya baru dikonfigurasi manual pada file config.inc.php 
  6. Langkah terakhir setelah proses instalasi:
    • Periksa config.inc.php untuk pengaturan konfigurasi
    • Periksa FAQ dokumen untuk teknis dan beberapa pertanyaan yang sering ditanyakan pada saat proses konfigurasi server.

Upgrade

Silakan melihat dokumentasi upgrade untuk informasi mengenai langkah-langkah upgrade dari versi sebelumnya.

Penjadwalan Tugas (Schedule Task)

OJS mendukung berbagai mekanisme tugas yang dijadwalkan (seperti otomatis mengirim email pemberitahuan). Untuk mengaktifkan fitur ini, silakan mengedit file config.inc.php dan mengaktifkan pengaturan scheduled_tasks, kemudian mengatur sistem operasi Anda untuk menjalankan kegiatan itu secara berkala (sebagai user yang sama dibawah kendali webserver).

Konfigurasi file terdapat di dalam direktori tool/runScheduledTasks.php. Berikut beberapa informasi:
  1. Sistem Operasi Unix, ini dapat dilakukan dengan menambahkan tugas cron sederhana:
  2. # Crontabe
    www
    0 * * * * php /
    
  3. Sistem Operasi Windows XP, sistem ini dapat dilakukan dengan menggunakan Windows Sceduled Tasks:
    • Dari Control Panel, klik dua kali pada Scheduled Tasks.>/li>
    • Klik kanan dalam jendela dan Scheduled Tasks:
      New> Scheduled Task
    • Di bawah tab Task, tambahkan field dengan masukkan:
      php c:\path\to\ojs2\tools\runScheduledTasks.php
    • Anda juga akan meminta untuk menentukan folder dan pengguna yang akan menerima tugas untuk dijalankan.
    • Dengan mengatur tab Under Schedule dan tab Settings, anda dapat mengatur lebih lanjut mengenai penjadwalan tugas ini. Misalnya, Anda dapat memilih tanggal mulai dan akhir yang dijadwalkan juga seberapa sering tugas ini dilaksanakan.
      Jika menggunakan skrip penjadwalan tugas ini, dianjurkan untuk mengatur untuk setidaknya melakukan satu kali tugas per harinya.

Proses editorial

OJS mengatur dari awal pembuatan sampai dengan jurnal diterbitkan. Tahap yang harus dilalui selama proses penyusunan jurnal ada lima langkah.
  1. Submissions Queue (Kiriman Antrian): diterima oleh editor
  2. Submission Review: Item mengalami review oleh editorial.
  3. Submission Edit: Item mengalami copyediting, pengaturan tata letak, dan proofreading.
  4. Scheduling Queue (Penjadwalan Antrian): Item menunggu antrian untuk dimasukkan dalam volume terkait
  5. Table Of Content (Daftar Isi)

Peran Editorial

  1. Jurnal Manager bertugas men-setup jurnal dan mengatur fungsi peran (role) dari staf editorial (dapat juga sebagai Editor dan lain role lain sesuai kebutuhan).
  2. Editor bertugas mengawasi proses editorial; dapat memastikan kiriman ke Bagian Redaksi, dapat memantau melalui Submission Review
  3. Submission Edit bertugas melakukan penjadwalan dan konten penerbitan jurnal.
  4. Copyeditor: Bekerja dengan kiriman untuk mengatur tata bahasa dan segala macam penulisan dari jurnal.
  5. Layout Editor: Mentransformasi copyedited kiriman ke dalam galleys HTML, PDF, dan atau PS file dalam format elektronik untuk penerbitan.
  6. Proofreader: Pengecekan akhir yang berkenaan dengan pencetakan.
Bersambung...