Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split plugin per jurnal (OJS 33) #57

Open
wants to merge 3 commits into
base: 33
Choose a base branch
from

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.

1 participant