OMP 3.3.x - quicksubmit plugin

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

2 Likes

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

1 Like

Thx. Will have a look!

regards.

Hello @ajnyga.

Does OMP Quick Submit Plugin works with OMP version 3.4.0.4?

Kind regards.

M. Rudolf

Hi @ZalozbaUL
Were you able to get the plugin working for OMP version 3.4.x?

Unfortunately, not. :frowning:

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?