Türkiye’deki pek çok akademik dergi, OJS’nin eski sürümleri üzerinde çalışmaya devam etmektedir. OJS 2.4, OJS 3.0, OJS 3.1 veya OJS 3.2 kullanan dergiler; güvenlik açıkları, performans sorunları ve modern dizin gereksinimlerine uyumsuzluk gibi ciddi risklerle karşı karşıyadır. Bu yazıda OJS güncelleme sürecini, dikkat edilmesi gereken kritik noktaları ve olası riskleri ele alıyoruz.
Neden OJS Güncelleme Yapılmalıdır?
OJS geliştirici ekibi PKP, her yeni sürümde önceki versiyonlardaki güvenlik açıklarını kapatır, kullanıcı arayüzünü modernize eder ve yeni akademik standartlara uyum sağlar. Eski sürümlerde çalışan bir OJS sistemi zamanla şu sorunlarla karşılaşır: Sunuculardaki PHP sürümü yükseltildiğinde eski OJS sürümleri çalışmayı durdurabilir. TR Dizin ve DOAJ gibi dizinler güncellenen teknik gereksinimlerini karşılamayan dergileri listeden çıkarabilir. Güvenlik açıkları nedeniyle sistemin ele geçirilmesi ve makale verilerinin zarar görmesi riski giderek artar. Tüm bu nedenler, OJS güncellemenin bir tercih değil zorunluluk olduğunu açıkça ortaya koymaktadır.
OJS Güncelleme Sürümü Nasıl Belirlenir?
OJS güncelleme sürecinde en kritik nokta, sürüm atlamalarının doğru yönetilmesidir. OJS 2.x’ten doğrudan OJS 3.4’e geçmek mümkün değildir; aşamalı güncelleme yapılması gerekir. Örneğin OJS 2.4.8 kullanan bir dergi için önerilen geçiş yolu şöyledir: 2.4.8 → 3.1.2 → 3.2.1 → 3.3.0 → 3.4.x. Her aşamada veritabanı şeması dönüştürülür ve veri bütünlüğü kontrol edilir. Bu sürecin atlanması veri kaybına ya da sistemin tamamen çökmesine neden olabilir.
Güncelleme Öncesi Yapılması Gerekenler
OJS güncelleme işlemine başlamadan önce eksiksiz bir hazırlık süreci yürütülmelidir. Her şeyden önce mevcut sistemin tam yedeği alınmalıdır; bu yedek hem veritabanını hem de dosya sistemini kapsamalıdır. Kullanılan eklentilerin yeni OJS sürümüyle uyumlu olup olmadığı kontrol edilmeli, uyumsuz eklentiler için alternatif çözümler araştırılmalıdır. Özelleştirilmiş tema dosyaları yedeklenmeli ve güncelleme sonrasında yeniden uygulanmak üzere belgelenmelidir. Son olarak güncelleme işlemi canlı sistemde değil, ayrı bir test ortamında denenmeli; sorunsuz çalıştığı doğrulandıktan sonra canlıya alınmalıdır.
Güncelleme Sonrası Kontrol Listesi
OJS güncelleme tamamlandıktan sonra sistemin tüm modüllerinin doğru çalıştığının doğrulanması gerekir. Makale gönderim formu, hakem davet sistemi, e-posta bildirimleri, PDF galeri görüntüleme, OAI-PMH endpoint’i ve istatistik modülü mutlaka test edilmelidir. Ayrıca Google Search Console üzerinden site taranması ve varsa dizin hatalarının giderilmesi de güncelleme sonrası sürecin önemli bir parçasıdır.
Profesyonel OJS Güncelleme Hizmeti
OJS güncelleme süreci teknik açıdan karmaşık ve hata yapmaya açık bir süreçtir. Yanlış yapılandırılmış bir güncelleme, yıllarca birikmiş makale ve kullanıcı verilerinin kaybına yol açabilir. OJS TR olarak 2019’dan bu yana gerçekleştirdiğimiz tüm OJS güncelleme işlemlerinde sıfır veri kaybı oranını koruduk. Derginizin OJS güncelleme ihtiyacı için bizimle iletişime geçin.