Skip to main content

Plugin Installation & Management

How to Find Compatible Pluginsโ€‹

  1. PKP Plugin Gallery โ€” Browse all officially listed OJS plugins with compatibility information: PKP Plugin Gallery

  2. Plugin Compatibility Index โ€” Check which plugins work with your specific OJS version: Plugin Compatibility Index

  3. GitHub Repositories โ€” View source code, releases, and compatibility notes on PKP's GitHub repositories: PKP GitHub โ€“ Plugins

  4. OJSpro GitHub โ€” Browse the OJSpro plugin collection: OJSpro GitHub

  5. Community Forum โ€” Ask questions and get recommendations from the OJS community: PKP Community Forum โ€“ Plugins & Themes

OJS 3.5.0.4 Plugin Compatibility Notesโ€‹

  • Built-in Plugins โ€” All bundled plugins are automatically compatible with OJS 3.5.0.4
  • PKP-Maintained Plugins โ€” Plugins in the pkp/ GitHub namespace are actively maintained and generally compatible with OJS 3.5+
  • OJSpro Plugins โ€” Target OJS/OMP 3.4+; always check the individual GitHub repo for the latest release
  • Community Plugins โ€” Compatibility varies; always check the GitHub releases page or ask in the community forum
  • Legacy Plugins โ€” Plugins targeting OJS 3.3 or earlier may not work with 3.5; always verify before installing

Installation Stepsโ€‹

  1. Go to Administration โ†’ Plugin Gallery
  2. Search for the plugin by name
  3. Click Install
  4. Enable the plugin in Administration โ†’ Website โ†’ Plugins

Via Manual Uploadโ€‹

  1. Download the plugin from GitHub (as .tar.gz or .zip)
  2. Go to Administration โ†’ Plugin Gallery โ†’ Upload a New Plugin
  3. Upload the file
  4. Enable in Administration โ†’ Website โ†’ Plugins
tip

Always download a tagged release (e.g. v1.0.0) rather than the raw source ZIP to ensure you get a stable, tested build.

Troubleshooting Plugin Compatibilityโ€‹

If a plugin doesn't work with OJS 3.5.0.4:

  1. Check the releases page โ€” Look for a newer version on GitHub that supports OJS 3.5
  2. Ask in the PKP Forum โ€” The community may have already solved the issue
  3. Review error logs โ€” Check your OJS error logs for specific error messages
  4. Verify dependencies โ€” Some plugins require specific PHP extensions or server configuration
  5. Test in isolation โ€” Disable other plugins to identify conflicts

Plugin Discovery Resourcesโ€‹

info

PKP Plugin Inventory provides a curated catalogue of officially endorsed plugins with descriptions and compatibility information: PKP Plugin Inventory

Further Readingโ€‹