← tambahkan di sini LOA Sabyan — Jurnal Ilmiah
Konfigurasi OJS & Jurnal
Atur koneksi dan informasi jurnal

Konfigurasi

Atur koneksi OJS, informasi jurnal, editor, dan layanan pengiriman email

Belum terhubung ke OJS
Koneksi OJS 3.3
URL dasar jurnal Anda di OJS (tanpa /api/v1)
Profil → API Key di OJS
Isi jika OJS terkena CORS. Kosongkan jika tidak perlu.
Simpan Konfigurasi terlebih dahulu sebelum test koneksi
Identitas Jurnal
File logo.png, stempel.png, dan tandatangan.png sudah terdeteksi di server (loa/images/). Klik tombol di bawah untuk memuatnya sekaligus.
PNG transparan lebih baik
PNG transparan lebih baik
Kop Surat (Gambar) — Direkomendasikan untuk hasil terbaik
Upload gambar kop surat (PNG/JPG, lebar penuh A4, tinggi ±3cm). Jika diisi, kop gambar ini akan dipakai menggantikan kop teks di PDF. Buat di Word/Canva → screenshot/export → upload di sini.
Informasi Editor
Konfigurasi Email (EmailJS)
EmailJS mengirim email otomatis dari browser. Daftar gratis di emailjs.com.
Variabel template: {{to_name}} {{to_email}} {{article_title}} {{journal_name}} {{editor_name}} {{download_url}} {{loa_content}} {{verify_url}} {{verify_url_loa}} {{ref_no}}
{{verify_url}} — link halaman cek status artikel penulis (sabyan.id/article.html)
{{verify_url_loa}} — link validasi LOA langsung berdasarkan nomor referensi
{{ref_no}} — nomor referensi LOA unik
Penyimpanan File LOA di Server
Upload save_loa.php ke folder loa/ di server. File PDF akan disimpan di loa/files/ dan link download dikirim ke penulis. File otomatis dihapus setelah 90 hari.
URL file save_loa.php di server
Samakan dengan nilai SAVE_SECRET di config.php server

Daftar Artikel

Masukkan ID artikel OJS untuk langsung membuat LOA.

Lihat ID di URL artikel OJS atau di halaman Submissions
Masukkan ID Artikel
Ketik ID artikel OJS di atas lalu tekan Enter atau klik "Ambil Artikel"

Preview LOA

Letter of Acceptance siap dicetak dan dikirim

Pengaturan LOA
Kosong = otomatis hari ini
Kosong = ikut tanggal issue OJS
Bahasa LOA:
Belum ada artikel dipilih
Pilih artikel dari tab "Daftar Artikel" terlebih dahulu

Kirim LOA

Kirim Letter of Acceptance langsung ke email penulis

Pilih artikel terlebih dahulu dari tab "Daftar Artikel"
Detail Pengiriman
Unduh LOA (lampiran manual):
Simpan pengaturan LOA di tab Preview terlebih dahulu.
Ringkasan LOA
Belum ada artikel dipilih.
Panduan EmailJS
  1. Daftar di emailjs.com
  2. Tambahkan Email Service (Gmail/SMTP)
  3. Buat Email Template dengan variabel LOA
  4. Salin Public Key, Service ID, Template ID
  5. Isi di tab Konfigurasi → Simpan

Kelola User

Tambah atau hapus editor — setiap editor dapat ditetapkan ke satu jurnal

Tambah / Edit User
Editor hanya bisa akses jurnal ini setelah login
Daftar User
Memuat...

Cara Penggunaan

Panduan lengkap menggunakan LOA Sabyan terintegrasi OJS

1. Konfigurasi
2. Ambil Artikel
3. Pilih & Preview
4. Unduh / Kirim
Konfigurasi OJS

Masukkan URL OJS Anda (contoh: https://jurnal.univ.ac.id/index.php/jurnalku) dan API Key. API Key didapat dari: OJS Dashboard → Profil Pengguna → API Key. Aktifkan API Key jika belum aktif.

CORS: Jika koneksi gagal karena CORS, aktifkan CORS di server OJS Anda (tambahkan header Access-Control-Allow-Origin: * di .htaccess atau nginx config). Atau gunakan fitur Data Demo untuk mencoba aplikasi.
Ambil Data Artikel dari OJS

Klik "Ambil dari OJS" di tab Daftar Artikel. Sistem akan memanggil OJS REST API endpoint GET /api/v1/submissions dan menampilkan daftar artikel beserta status, penulis, dan afiliasi. Filter berdasarkan tahap (Production, Copyediting, Review) untuk menemukan artikel yang sudah diterima.

Generate & Preview LOA

Klik kartu artikel untuk memilihnya, lalu kunjungi tab Preview LOA. LOA otomatis terisi dengan: judul artikel, nama penulis, afiliasi, nama jurnal, editor, tanggal, dan nomor referensi. LOA dapat diunduh sebagai PDF atau dicetak langsung.

Kirim Email ke Penulis

Dua pilihan pengiriman:

  • EmailJS (Otomatis): Isi kredensial EmailJS di Konfigurasi. Email terkirim langsung dari browser tanpa server backend. Gratis hingga 200 email/bulan.
  • Mail Client (mailto): Membuka aplikasi email Anda (Outlook, Thunderbird, dll) dengan isi email yang sudah terisi otomatis.
OJS REST API yang Digunakan
GET /api/v1/submissions?count=50
GET /api/v1/submissions/{id}
GET /api/v1/contexts/1
Header: Authorization: Bearer {apiKey}