[OJS 3] Fastest way to get a list of all third party plugins

Hello alltogether!

What will be the fastest/best way to get a list of all installed and active third party plugins in an OJS installation?

Thanks for your help
Tobias

Hi @twa,

Are you looking to get a list of plugins active within one’s instance (I’m not sure there’s an easy way to do this - you may have to develop some database queries (or use some that others have developed) ? Or just available plugins in general (if so this is a source: https://docs.pkp.sfu.ca/plugin-inventory/en/#inventory - although not always up-to-date).
Can you be specific about what version of OJS you’re using (e.g. 3.3.0-8)?

-Roger
PKP Team

1 Like

As Roger said, this document made by PKP’s “Document Interest Group” is the most acurate reference.

In the document you can also find a link to a dynamic table with all the plugins in the gallery.
https://pkp.github.io/plugin-compatibility/index.html

The prefix is the repository, so if you remove the pkp/*, alec’s and nates from the list, you will get third-party ones.

Cheers,
m.

2 Likes

Well, that would have been nice to see a long time ago!

What other documentation gems are hidden in the ether?

(Snarkyness implied for humor!)

Cheers!

:grin: :grin: :grin:

All documentation is published in PKP’s Documentation Hub.

The structure is under permanent discussion but general blocks let you got a general idea.
The documentation tool lacks of a good searcher (is in our toDo) but till then you can use google tag “site:https://docs.pkp.sfu.ca” to limit the search and find by content.

Take care,
m.

2 Likes

Hej @rcgillis,

thanks for your kind answer. The list of Plugins in the Docs is very helpful, but indeed I was interested in a way to investigate all third-party plugins (plugins which are not part of the base installation of OJS) in one’s instance.
If there is no way to perform such a task, in my eyes this would be a helpful tool for the Administration section in the backend or the “Installed Plugins” page in Settings > Website Settings > Pugins. This will help me a lot for planning the next upgrade.

Thanks,
Tobias

Hello all,

meanwhile I think the fastest way, to get a list of all third party plugins is the following:

  1. Download a clean OJS-zip and unzip.
  2. Use the command line and cd into the /plugins folder.
  3. Use the command find . -mindepth 1 -maxdepth 2 -type d > cleanPlugins.txt.
  4. cd to the /plugins folder of your OJS installation.
  5. Use the command find . -mindepth 1 -maxdepth 2 -type d > installedPlugins.txt.
  6. Compare the two files created.

Just in case, someone needs something similar.

Thanks,
Tobias

1 Like

This topic was automatically closed after 23 days. New replies are no longer allowed.