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

(Bug) Duplicate source of plugin (Plugin Gallery OJS & OJT Control Panel) #73

Open
rahmanramsi opened this issue May 6, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@rahmanramsi
Copy link
Member

Kasus :

Ada 2 sumber plugin yg bisa dipakai oleh OJS, yang pertama adalah plugin bawaan OJS itu sendiri, yang kedua yaitu dari plugin OJT Control Panel. Dua hal ini punya tempat masing".
Dari penjelasan diatas, akan ada kemungkinan bahwa 1 plugin yg sama akan terinstall di kedua tempat tersebut. Semisal User menginstall plugin Academic Free lewat plugin gallery ojs, kemudian user tersebut juga mencoba menginstall Academic Free plugin lewat OJT Control Panel. Kemungkinan akan terjadi error karena ada 2 plugin yg sama sedang aktif.

Percobaan 1:

Menginstall plugin Academic Free lewat plugin gallery ojs, kemudian coba install Academic Free lewat OJT Control Panel

CleanShot.2024-05-06.at.11.51.30.mp4

Terjadi kegagalan sewaktu menginstall plugin, namun tidak menyebabkan errornya OJS.

Percobaan 2:

Menginstall plugin Academic Free lewat OJT Control Panel, kemudian coba install Academic Free lewat plugin gallery ojs

CleanShot.2024-05-06.at.11.55.22-converted.mp4

Sewaktu melakukan penginstallan plugin, terjadi error. Lihat log nya dibawah ini :

[06-May-2024 03:55:31 UTC] PHP Fatal error:  Cannot declare class AcademicFreeThemePlugin, because the name is already in use in /Users/rahmanramsi/Valet/demo3314/plugins/generic/ojtPlugin/modules/academic_free/AcademicFreeThemePlugin.inc.php on line 0

Halaman error hanya muncul sekali (lihat video), kemudian OJS bisa diakses seperti biasa.

Hal ini dikarenakan oleh plugin yg terinstall di OJT Control Panel otomatis dihapus, dikarenakan terjadi error. Jadi yang tersisa adalah plugin yang terinstall dari Plugin Gallery.

@rahmanramsi rahmanramsi added the enhancement New feature or request label May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant