A simple, lightweight plugin for Open Journal Systems (OJS) that provides a better user experience for entering submission keywords. It automatically splits comma-separated or semicolon-separated keyword strings into individual tags in real-time.
This plugin is designed to work seamlessly with the modern Vue.js-based submission form introduced in OJS 3.5.0+.
- Live Splitting: Automatically creates a new keyword tag after the user types a comma (
,) or semicolon (;) and continues typing. - Paste Support: Instantly splits a pasted list of keywords (e.g., from a manuscript).
- Smart Detection: Intelligently handles completed keywords, leaving partially typed ones in the input field.
- Enter Key Processing: Pressing
Enterwill process all keywords currently in the input field. - Modern Compatibility: Built to work with the asynchronous, Vue.js-powered submission forms in OJS 3.5.0+.
- OJS 3.5.0 and later.
- Download the latest
liveKeywordSplitter.zipfile from the [Releases] page. - Log in to your OJS dashboard as an Administrator.
- Navigate to
Settings>Website>Plugins. - Click the "Upload A New Plugin" button.
- Upload the
.zipfile. - Once installed, find the Live Keyword Splitter plugin under the "Generic Plugins" list and enable it.
That's it! The plugin requires no further configuration.
This plugin is released under the GNU GPL v3 license. See the docs/COPYING file that comes with OJS for details.