-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Remove plugin from WordPress API (Open Journal Theme)
Konteks
OjtPlugin memerlukan adanya API yang bisa menerima request dari WordPress ketika ingin menghapus plugin melalui remote API dari WordPress.
Objective
Menyediakan endpoint API pada OjtPlugin yang memungkinkan WordPress untuk mengirim request penghapusan plugin secara remote, sebagai bagian dari integrasi sistem plugin antara WordPress dan OJS (Open Journal Systems).
Solution
- Menyediakan daftar plugin yang terdaftar pada salah satu jurnal yang di request.
- Menambahkan endpoint REST API di OjtPlugin yang dapat menerima metode
DELETEatauPOSTdengan parameter yang sesuai (misalnyaplugin_slug,auth_token, dll). - Melakukan validasi autentikasi agar hanya request yang sah dari WordPress yang dapat melakukan penghapusan.
- Mengimplementasikan proses backend yang menangani penghapusan plugin (misalnya menghapus file plugin dan metadata terkait).
- Menyediakan respons standar untuk keberhasilan dan kegagalan proses.
Impact
- Memudahkan pengelolaan plugin OjtPlugin dari WordPress secara terpusat dan otomatis.
- Meningkatkan keamanan serta efisiensi penghapusan plugin tanpa perlu akses langsung ke server OJS.
Notes
Assignees: []
Related Issues: []
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request