Hi,
I tried installing QuickSubmit plugin available here GitHub - ajnyga/quickSubmit at omp to the latest 3.3 OMP version but plugin tab doesn’t work anymore after installation. Can someone confirm that this plugin doesn’t work on 3.3?
Regards.
Hi,
I tried installing QuickSubmit plugin available here GitHub - ajnyga/quickSubmit at omp to the latest 3.3 OMP version but plugin tab doesn’t work anymore after installation. Can someone confirm that this plugin doesn’t work on 3.3?
Regards.
Hi @orcalator,
So far as I know there is no QuickSubmit plugin for OMP, but you may be interested in the plugin mentioned here (by a third-party developer): Quicksubmit plugin for OMP - #7 by ajnyga
However, it has not been tested against 3.3, so I cannot guarantee it work. As is the case when using plugins outside of the plugin gallery, I would exercise using caution when installing plugins outside of the plugin gallery (https://docs.pkp.sfu.ca/plugin-inventory/en/#find-a-plugin-compatible-with-your-software-version)
-Roger
PKP Team
-Roger
This is a new version of the OMP QuickSubmit that should work with OMP 3.3.0: GitHub - ajnyga/quickSubmit at omp
Old version compatible with OMP 3.2.1 is here: GitHub - ajnyga/quickSubmit at omp-3-2-1
Hello @ajnyga,
Can’t install it in OMP 3.3. In error log i get:
PHP Fatal error: Uncaught Error: Class 'PKP\\plugins\\ImportExportPlugin' not found in /var/www/html/plugins/importexport/quickSubmit/QuickSubmitPlugin.inc.php:16\nStack trace:\n#0 /var/www/html/plugins/importexport/quickSubmit/index.php(19): require_once()\n#1 /var/www/html/lib/pkp/classes/plugins/PluginRegistry.inc.php(241): ...
Regards
Are you sure you downloaded the correct branch?
There is no call to the class on line 16: quickSubmit/QuickSubmitPlugin.inc.php at omp · ajnyga/quickSubmit · GitHub
Looks like you have downloaded the master branch from the repository which is for OJS
You are right. I managed to install it. Will do the testing now. Thank you for help.
regards.
oh hey, if you did not see this, this is handy as well GitHub - ajnyga/autoApprovePublicationFormats
Will save you a lot of clicks when adding publication formats and files
Thx. Will have a look!
regards.
Hi @ZalozbaUL
Were you able to get the plugin working for OMP version 3.4.x?
Unfortunately, not.
Thanks for responding. Perhaps someone will develop it soon. Best regards.
I am using OMP 3.4.0.9 version and I have downloaded and tried both the master branch as well as the OMP branch from this link GitHub - ajnyga/quickSubmit at omp. The plugin works fine but it gives an error 500 whenevr I click the cancel button (in case I need to cancel the submission).
Upon checking the error log, it says:
[10-Jul-2025 07:35:50 America/New_York] PHP Fatal error: Uncaught Exception: Unrecognized DAO SubmissionDAO! in /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/db/DAORegistry.php:77
Stack trace:
#0 /home4/mylibvq4/public_html/inkbound.org/plugins/importexport/quickSubmit/QuickSubmitForm.php(344): PKP\db\DAORegistry::getDAO(‘SubmissionDAO’)
#1 /home4/mylibvq4/public_html/inkbound.org/plugins/importexport/quickSubmit/QuickSubmitPlugin.php(110): APP\plugins\importexport\quickSubmit\QuickSubmitForm->cancel()
#2 /home4/mylibvq4/public_html/inkbound.org/plugins/importexport/quickSubmit/QuickSubmitPlugin.php(82): APP\plugins\importexport\quickSubmit\QuickSubmitPlugin->_cancelSubmit(Object(APP\core\Request))
#3 /home4/mylibvq4/public_html/inkbound.org/lib/pkp/pages/management/PKPToolsHandler.php(104): APP\plugins\importexport\quickSubmit\QuickSubmitPlugin->display(Array, Object(APP\core\Request))
#4 [internal function]: PKP\pages\management\PKPToolsHandler->importexport(Array, Object(APP\core\Request))
#5 /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/core/PKPRouter.php(334): call_user_func(Array, Array, Object(APP\core\Request))
#6 /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/core/PKPPageRouter.php(278): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(APP\core\Request), Array, false)
#7 /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPPageRouter->route(Object(APP\core\Request))
#8 /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/core/PKPApplication.php(395): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#9 /home4/mylibvq4/public_html/inkbound.org/index.php(21): PKP\core\PKPApplication->execute()
#10 {main}
thrown in /home4/mylibvq4/public_html/inkbound.org/lib/pkp/classes/db/DAORegistry.php on line 77
So, when I click on cancel, it shows 500 error page and in the background it adds an incomplete submission to “My Queue” in Submission. Every time I refresh the error 500 page, it keeps adding those many number of incomplete submissions in My Queue.
Is there a way to fix this. And is there any plan to release Quick Submit specially for OMP?