Skip to content

thuanhuynhh/liveKeywordSplitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Keyword Splitter for OJS

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+.

Features

  • 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 Enter will 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+.

Compatibility

  • OJS 3.5.0 and later.

Installation

  1. Download the latest liveKeywordSplitter.zip file from the [Releases] page.
  2. Log in to your OJS dashboard as an Administrator.
  3. Navigate to Settings > Website > Plugins.
  4. Click the "Upload A New Plugin" button.
  5. Upload the .zip file.
  6. 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.

License

This plugin is released under the GNU GPL v3 license. See the docs/COPYING file that comes with OJS for details.

About

Live Keyword Splitter for OJS 3.5.0

Topics

Resources

Stars

Watchers

Forks