Official Documentation

OJS Incomplete Submissions Cleaner Pro

Version: 1.0.0 Publisher: ICTE Press Support: ictepress@gmail.com Compatibility: OJS 3.4.x / 3.5.x

1. Overview

OJS Incomplete Submissions Cleaner Pro is a powerful administrative utility for Open Journal Systems (OJS). It eliminates abandoned and unfinished author submissions, freeing up database rows and disk space while maintaining 100% database integrity.

2. Feature Highlights

⚡ Live Interactive Preview

View all incomplete drafts with ID, author, title, last modified date, and exact age in days.

🎯 Quick Filter Presets

Instant 1-click filters for 0+ days, > 1 Day, > 3 Days, and > 7 Days.

🗑️ One-Click Batch Clean

Delete all inactive submissions past your threshold in a single click with instant progress reports.

🔍 Targeted ID Deletion

Directly delete specific submission IDs (e.g. 102, 105, 110) without searching.

🤖 Daily Auto-Cleanup

Automated scheduled background task via OJS Acron keeps your journals clean 24/7.

🌐 Bilingual UI

Full native interface support in both English (en) and Vietnamese (vi).

3. Step-by-Step Installation (cPanel / Server)

Step 1: Upload and Extract via cPanel

  1. Log into your cPanel and open File Manager.
  2. Navigate to your OJS installation directory:
    public_html/plugins/generic/
  3. Upload cleanIncompleteSubmissions.zip.
  4. Right-click the uploaded zip file and click Extract.

Step 2: Clear OJS Caches

  1. Log into your OJS site as an Administrator.
  2. Go to Administration in the left menu.
  3. Under Administrative Functions, click:
    • Clear Data Caches
    • Clear Template Cache

Step 3: Enable the Plugin

  1. Navigate to SettingsWebsitePluginsGeneric Plugins.
  2. Find Clean Incomplete Submissions and check the box to enable it.

4. Using the Plugin

  1. In Generic Plugins, click the blue dropdown arrow next to Clean Incomplete Submissions and select Settings.
  2. Use the Quick Filter Presets to inspect incomplete drafts.
  3. Click Delete next to an individual item, or click Clean Incomplete Submissions to delete all matched drafts.
  4. To enable automatic daily maintenance, check Enable Automated Daily Cleanup and click Save Settings.

5. Frequently Asked Questions

Will this delete published or in-review submissions?
No. The plugin strictly targets submissions where the author never completed the submission process (submission_progress != ''). Completed or published papers are never touched.
Can I use this across multiple journals?
Yes. The plugin runs independently for each journal context with isolated settings and permissions.