Pendahuluan: Mengapa Migrasi ke OJS 3.5 Sekarang Adalah Keharusan?
Dunia publikasi ilmiah terus berkembang, dan Open Journal Systems (OJS) harus tetap relevan dan aman. Jika jurnal Anda masih menggunakan versi OJS lama (misalnya, OJS 2.x atau awal OJS 3.x), ini saatnya untuk mempertimbangkan migrasi ke OJS 3.5.x. Versi terbaru ini menawarkan peningkatan signifikan dalam antarmuka pengguna, fitur editorial yang lebih canggih, keamanan yang lebih baik, dan kompatibilitas yang lebih luas dengan standar web modern. Namun, proses migrasi seringkali dianggap menakutkan karena kekhawatiran akan kehilangan data. Artikel ini akan memandu Anda melalui langkah-langkah detail untuk memastikan transisi yang mulus dan aman, menjaga integritas data jurnal Anda.
Manfaat Utama OJS 3.5.x:
- Antarmuka Pengguna Modern: Desain responsif dan intuitif yang meningkatkan pengalaman pengguna bagi penulis, reviewer, dan editor.
- Fitur Editorial yang Ditingkatkan: Alur kerja yang lebih efisien, kemampuan pengelolaan berkas yang lebih baik, dan opsi penjadwalan penerbitan yang fleksibel.
- Keamanan & Kinerja: Pembaruan keamanan krusial dan optimasi kinerja untuk jurnal yang lebih cepat dan aman.
- Kompatibilitas & Integrasi: Dukungan untuk PHP dan database terbaru, serta kemudahan integrasi dengan berbagai plugin (seperti LoA Validator atau Midtrans Payment Gateway dari OJSPLUGIN.COM) dan standar DOI/ORCID.
Persiapan Migrasi: Fondasi Keamanan Data Anda
Sebelum memulai proses migrasi, persiapan yang matang adalah kunci untuk menghindari masalah yang tidak diinginkan. Jangan pernah meremehkan langkah ini.
1. Pencadangan Data Komprehensif (Backup)
Ini adalah langkah paling krusial. Pastikan Anda memiliki salinan lengkap dari:
- Database: Gunakan phpMyAdmin atau perintah
mysqldumpuntuk mengekspor seluruh database OJS lama Anda. Contoh:mysqldump -u username -p database_name > backup.sql. - Berkas OJS: Salin semua berkas dan folder instalasi OJS Anda ke lokasi yang aman. Ini termasuk folder publik web dan folder
files_dir(yang berada di luar direktori web publik Anda).
2. Periksa Persyaratan Server
OJS 3.5.x memiliki persyaratan sistem yang lebih tinggi dibandingkan versi lama. Pastikan server Anda memenuhi:
- PHP: Versi 7.4 hingga 8.2 (OJS 3.5.x tidak mendukung PHP 8.3 ke atas secara default).
- MySQL/MariaDB: Versi 5.7+ atau PostgreSQL 9.5+.
- Ekstensi PHP yang Diperlukan: Pastikan ekstensi seperti
mbstring,gd,xml,curl,intl,json,zip, dll., sudah aktif. - Batasan Memori PHP: Tingkatkan
memory_limitdiphp.iniAnda, minimal 256MB, idealnya 512MB atau lebih.
3. Rencanakan Jalur Upgrade
OJS tidak selalu memungkinkan upgrade langsung dari versi yang sangat lama. Misalnya, jika Anda masih di OJS 2.x, Anda mungkin perlu upgrade ke OJS 3.x versi awal terlebih dahulu (misalnya 3.1.x atau 3.2.x) sebelum melanjutkan ke 3.5.x. Selalu periksa dokumentasi resmi OJS untuk jalur upgrade yang direkomendasikan.
4. Deaktifkan Plugin Kustom/Non-Standar
Sebelum migrasi, nonaktifkan semua plugin yang tidak standar atau kustom. Plugin-plugin ini mungkin tidak kompatibel dengan OJS 3.5.x dan dapat menyebabkan konflik selama upgrade.
Langkah-Langkah Migrasi OJS ke Versi 3.5.x
Dengan persiapan yang matang, Anda siap untuk memulai proses migrasi. Ikuti langkah-langkah ini dengan cermat.
Langkah 1: Unduh Paket OJS 3.5.x Terbaru
Unduh versi stabil terbaru dari OJS 3.5.x dari situs web resmi PKP (Public Knowledge Project). Ekstrak berkas-berkas tersebut ke direktori sementara di server Anda.
Langkah 2: Siapkan Direktori Instalasi Baru
Idealnya, Anda akan melakukan migrasi di lingkungan terpisah (staging) terlebih dahulu. Jika tidak, pastikan Anda bekerja di direktori baru atau mengosongkan direktori instalasi OJS lama Anda (setelah semua backup selesai). Salin semua berkas dari paket OJS 3.5.x yang sudah diunduh ke direktori instalasi baru.
Langkah 3: Konfigurasi config.inc.php
Salin berkas config.inc.php dari instalasi OJS lama Anda ke direktori instalasi OJS 3.5.x yang baru. Buka berkas tersebut dan lakukan penyesuaian:
- Database: Pastikan informasi koneksi database (
host,username,password,name) mengarah ke database OJS lama yang sudah Anda backup. files_dir: Perbarui jalurfiles_diruntuk menunjuk ke folderfiles_dirlama Anda. Pastikan folder ini berada di luar direktori web publik untuk keamanan.installed: Pastikan nilaiinstalledadalahOff(atau0) untuk mengizinkan proses upgrade. Ini akan berubah menjadiOn(atau1) setelah upgrade berhasil.
Langkah 4: Jalankan Skrip Upgrade
Buka terminal atau SSH ke server Anda dan navigasikan ke direktori instalasi OJS 3.5.x yang baru. Jalankan perintah upgrade:
php tools/upgrade.php upgradeProses ini akan memakan waktu tergantung pada ukuran database dan jumlah berkas. Pantau output terminal untuk melihat apakah ada error. Jika ada, catat dan segera atasi. Jangan lanjutkan jika ada error fatal.
Langkah 5: Bersihkan Cache dan Verifikasi
Setelah skrip upgrade selesai:
- Bersihkan cache secara manual: Hapus semua berkas di dalam folder
cache/(kecualiindex.html) di direktori instalasi OJS Anda. Anda juga bisa menggunakan perintahphp lib/pkp/tools/clear_data.php. - Akses OJS Anda: Buka browser dan akses URL jurnal Anda. Verifikasi bahwa OJS berjalan dengan versi 3.5.x.
- Periksa Integritas Data: Login sebagai administrator. Periksa pengguna, kiriman (submissions), isu (issues), dan pengaturan jurnal lainnya. Pastikan semuanya telah bermigrasi dengan benar. Unduh beberapa artikel secara acak untuk memastikan berkas PDF/Galley masih tersedia.
Pasca-Migrasi: Optimasi dan Peningkatan
Migrasi adalah langkah awal. Sekarang saatnya untuk mengoptimalkan OJS 3.5.x baru Anda.
1. Instalasi Tema dan Plugin
OJS 3.5.x tidak kompatibel dengan tema atau plugin OJS 2.x. Anda perlu mencari tema dan plugin yang didesain khusus untuk OJS 3.x. Pertimbangkan tema premium seperti Aurora Theme atau Lumina Theme dari OJSPLUGIN.COM untuk tampilan yang profesional, modern, dan responsif. Untuk fungsionalitas tambahan, Anda bisa menginstal plugin seperti LoA Validator untuk otentikasi surat penerimaan, atau Midtrans Payment Gateway untuk memfasilitasi pembayaran. OJSPLUGIN.COM menyediakan berbagai solusi yang dapat meningkatkan fungsionalitas dan estetika jurnal Anda secara signifikan.
2. Perbarui Pengaturan Jurnal
Tinjau semua pengaturan jurnal di area administrasi, termasuk kebijakan, metadata, dan opsi distribusi. Beberapa pengaturan mungkin berubah atau memiliki opsi baru di OJS 3.5.x.
3. Uji Coba Penuh
Lakukan uji coba end-to-end: mulai dari pendaftaran penulis, pengiriman artikel, proses review, hingga penerbitan. Libatkan beberapa pengguna untuk menguji berbagai peran (penulis, reviewer, editor) untuk memastikan semua alur kerja berfungsi dengan benar.
4. Konfigurasi Ulang Cron Job
Jika Anda memiliki cron job yang dikonfigurasi untuk OJS lama (misalnya untuk pengiriman email terjadwal atau indexing), pastikan untuk memperbarui perintahnya agar sesuai dengan instalasi OJS 3.5.x yang baru.
5. Pertimbangkan Bantuan Profesional
Jika proses migrasi terlalu rumit atau Anda menghadapi masalah yang tidak dapat diselesaikan, jangan ragu untuk mencari bantuan profesional. OJSPLUGIN.COM menawarkan layanan konsultasi dan kustomisasi OJS, termasuk migrasi data yang kompleks, untuk memastikan jurnal Anda berjalan lancar dan optimal.
Kesimpulan
Migrasi OJS dari versi lama ke 3.5.x adalah investasi penting untuk masa depan jurnal ilmiah Anda. Dengan persiapan yang matang dan mengikuti panduan langkah-demi-langkah ini, Anda dapat melakukan upgrade dengan aman dan tanpa kehilangan data. Setelah migrasi, manfaatkan fitur-fitur baru OJS 3.5.x dan pertimbangkan solusi premium dari OJSPLUGIN.COM, seperti tema profesional dan plugin fungsional, untuk membawa jurnal Anda ke tingkat yang lebih tinggi. Keamanan, efisiensi, dan tampilan modern adalah kunci untuk mempertahankan relevansi dan kredibilitas jurnal Anda di era digital.