MastheadPro Plugin OJS

Plugin Premium untuk desain halaman Masthead Editorial OJS 3.5
Reza Noprial Lubis
masthead-pro-ojs-plugin
Masthead Pro OJS Plugin

Masthead Pro adalah plugin generic murni untuk OJS 3.5x, dikembangkan dengan fokus utama pada desain dan fungsionalitas visual halaman Editorial Masthead. Tampilan elegan, fitur pendukung yang lengkap, dan sistem yang teroptimasi. Semua bekerja tanpa perlu pengaturan tambahan apa pun dari dashboard OJS. 99% zero-configuration: pasang, aktifkan, dan halaman Editorial Masthead Anda langsung siap.

Fitur Utama

Setiap fitur di Masthead Pro dirancang untuk langsung aktif setelah plugin diaktifkan. Tidak ada form pengaturan, tidak ada opsi yang perlu dikonfigurasi satu per satu. Editor cukup melengkapi profil mereka seperti biasa, dan tampilan Editorial Masthead akan menyesuaikan secara otomatis.

Foto profil editor otomatis: menampilkan foto profil yang sudah diunggah editor di akun mereka, tanpa proses unggah tambahan di sisi plugin.
Placeholder inisial nama: bila editor belum memiliki foto profil, sistem otomatis menampilkan avatar berisi inisial nama sebagai pengganti, sehingga tampilan tetap rapi dan tidak ada ruang kosong.
5 badge ID akademik siap pakai: SINTA, Google Scholar, Scopus, Web of Science (ResearcherID), dan Garuda, masing-masing tampil sebagai ikon yang dapat diklik langsung menuju profil editor di platform terkait.
Deteksi otomatis dari kolom biografi: editor cukup menuliskan ID akademik mereka di kolom Bio Statement (mis. SINTA: 6008228), dan badge akan muncul dengan sendirinya.
Badge kondisional: hanya badge dengan ID yang benar-benar terisi yang ditampilkan; tidak ada ikon kosong, rusak, atau mengarah ke tautan yang salah.
Ikon dibundel penuh (inline SVG): seluruh ikon badge sudah menyatu di dalam plugin, tanpa perlu mengunggah file gambar tambahan ke folder jurnal.
Zero-configuration: tidak ada halaman pengaturan untuk diisi. Aktifkan plugin, dan seluruh fitur langsung berjalan.
Aman terhadap upgrade OJS: bekerja murni sebagai plugin generic, tanpa menyentuh satu pun file core, sehingga tampilan tidak akan hilang saat OJS diperbarui ke versi baru.
Kompatibel multi-jurnal: tetap berfungsi konsisten pada instalasi OJS yang mengelola lebih dari satu jurnal sekaligus.

Sistem dan Performa

Masthead Pro tidak bekerja dengan cara menimpa atau menulis ulang file template OJS. Plugin ini memanfaatkan mekanisme resmi yang disediakan OJS dan mesin template Smarty untuk menyisipkan tampilan secara dinamis:

  • Plugin "mendengarkan" saat OJS hendak menampilkan halaman Editorial Masthead.
  • Pada saat itu, plugin menyisipkan markup tampilannya ke dalam proses kompilasi template, sebelum halaman dikirim ke browser pengunjung.
  • File .tpl asli OJS di harddisk tidak pernah diubah, ditulis ulang, maupun disalin. Semua penyisipan terjadi di memori, pada saat itu juga.

Pendekatan ini berbeda dari cara lama yang umum dilakukan, yaitu mengedit langsung file core OJS, yang berisiko hilang setiap kali OJS di-upgrade ke versi baru, atau masalah tampilan. Karena mengikuti alur kerja bawaan Smarty, Masthead Pro tidak menambah beban berarti pada waktu muat halaman:

  • Tidak ada query database tambahan yang berat: data foto profil dan ID akademik diambil dari data user yang memang sudah dimuat OJS untuk menampilkan halaman Editorial Masthead.
  • Tidak ada pemanggilan API atau layanan eksternal: ekstraksi ID SINTA, Scopus, dan lainnya dilakukan langsung dari teks biografi user yang sudah tersimpan, tanpa perlu menghubungi server pihak ketiga.
  • Mengikuti mekanisme cache Smarty: proses penyisipan template pada dasarnya hanya berjalan saat template dikompilasi ulang (misalnya setelah aktivasi plugin atau perubahan tema), bukan pada setiap kali halaman dibuka.
  • Ikon dalam format SVG ringan: dibundel langsung di dalam plugin, tanpa request gambar tambahan ke folder publik jurnal.

Kebutuhan Sistem

  • Open Journal Systems (OJS) versi 3.5x.
  • Tidak memerlukan library, dependensi, atau pengaturan server tambahan di luar instalasi OJS standar.
  • Kompatibel dengan tema turunan tema bawaan OJS yang menggunakan struktur halaman Editorial Masthead standar.

Kendali di Tangan Editor

Salah satu kekuatan Masthead Pro adalah sifatnya yang self-service. Data yang tampil di halaman Editorial Masthead, foto profil dan ID akademik, sepenuhnya dikelola oleh masing-masing editor lewat profil akun mereka sendiri, tanpa perlu melibatkan Administrator jurnal sama sekali.

  • Editor mengunggah foto mereka sendiri: lewat halaman edit profil OJS yang sudah mereka kenal, tanpa perlu mengirim file ke Administrator untuk diunggahkan.
  • Editor menuliskan ID akademik mereka sendiri: cukup menambahkan baris seperti SINTA: 6008228 di kolom Bio Statement, dan badge langsung tampil setelah disimpan.
  • Selalu up to date secara alami: begitu editor memperbarui foto atau menambahkan ID baru di profil mereka, halaman Editorial Masthead ikut berubah otomatis, tanpa ada proses sinkronisasi atau publikasi ulang.
  • Administrator tidak jadi bottleneck: tidak perlu ada permintaan "tolong update foto saya" atau "tolong tambahkan ID Scopus saya" yang harus dikerjakan manual oleh admin.
  • Tetap dalam batas kewenangan masing-masing: editor hanya bisa mengubah data pada profil miliknya sendiri, sesuai mekanisme akun bawaan OJS; tidak ada akses baru atau celah kendali yang dibuka oleh plugin ini.

Dengan kata lain, Masthead Pro memindahkan tanggung jawab pemutakhiran data ke tangan orang yang paling tahu datanya sendiri, editor itu sendiri. Sementara Administrator cukup memasang plugin sekali, lalu membiarkan sistem berjalan.

Keterbatasan

Baca dan Setuju Sebelum Membeli!

Untuk versi saat ini (v1.4.0):

  • Pengujian hanya dilakukan pada Theme bawaan OJS (default theme).
  • Pengujian hanya dilakukan pada OJS Versi 3.5x.
  • Badge ID akademik terbatas pada 5 platform: SINTA, Google Scholar, Scopus, Web of Science, dan Garuda. Penambahan platform lain memerlukan pembaruan plugin, bukan pengaturan dari dashboard.
  • Deteksi ID akademik bergantung pada format penulisan yang konsisten di kolom Bio Statement (mis. SINTA: 6008228, satu label per baris). Format yang ditulis berbeda dari pola ini berisiko tidak terbaca.
  • Foto profil mengikuti akun user OJS secara global, bukan per jurnal. Pada instalasi multi-jurnal dalam satu database, foto seorang editor akan sama di semua jurnal tempat ia menjadi editor.
  • Belum tersedia halaman pengaturan (settings) di dashboard. Seluruh perilaku plugin bersifat tetap (fixed), sesuai desain zero-configuration.
  • Jika tema turunan (child theme) mengubah struktur file editorialMasthead.tpl secara signifikan dari struktur bawaan OJS, plugin berisiko tidak dapat menyisipkan tampilan.

Pesan Sekarang

Regular License

Pesan Sekarang ~ IDR 300K
Reza Noprial Lubis
Seorang praktisi pendidikan Islam. Kadang ceramah, kadang menulis, kadang meneliti. Tetapi lebih sering BERIMAJINASI.
Komentar