Skip to content

Conversation

@rahmanramsi
Copy link
Member

@rahmanramsi rahmanramsi commented Oct 24, 2023

Perubahan structure pada cara menghandle plugin yg diprovide oleh OjtControlPanel.

Masing-masing jurnal nantinya akan punya pluginnya tersendiri.

TODO :

  • Implementasi proteksi terhadap plugin yg bisa dicopy dari jurnal A ke jurnal B
  • Karena adanya implementasi proteksi terhadap plugin di setiap jurnal maka perlu dibuatkan dokumentasi untuk cara instalasi manualnya (bypass proteksi plugin antar jurnal)
  • Implementasi fix function ke semua plugin Pemisahan plugin antar journal #52 (comment) sebelum melakukan rilis fitur ini.

@rahmanramsi rahmanramsi changed the title Split plugin per jurnal Split plugin per jurnal (OJS 33) Oct 24, 2023
@rahmanramsi
Copy link
Member Author

rahmanramsi commented Oct 24, 2023

  • OJT Control panel dihalaman adminitration
  • Upgrade migration dari sebelum dipisah plugin perjurnal ke versi yg sudah dipisah plugin perjurnal

@rahmanramsi
Copy link
Member Author

Ketika plugin diinstall bukan dari Plugin Gallery, maka akan muncul badge Plugin is installed from Unknown Source

CleanShot 2023-10-28 at 11 17 47

Tindakan yg bisa dilakukan oleh plugin ketika terdetek plugin tidak diinstall dari plugin gallery bisa berupa salah satu hal dibawah ini :

  • Disable plugin, plugin tidak bisa dipakai.
  • Hapus plugin, plugin akan terhapus.

@rahmanramsi
Copy link
Member Author

  • Prepare for future upgrade schema using OJS upgrade feature. Currently there are no functions that run after upgrading the panel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants