This plugin allows administrators to import users and issues with their associated metadata in CSV format into OJS 3.5.X. This plugin supports both a web interface (GUI) and a command-line interface (CLI).
Navigate to Tools → Import/Export → CSV Import Export Plugin, select the import type (Issues or Users), upload your CSV file or a ZIP archive, optionally enable Dry Mode, and click Import. See Web Interface Usage for details.
Import users:
php tools/importExport.php CSVImportExportPlugin users [username] [pathToFolderWithCsvFiles] [sendWelcomeEmail]Import issues:
php tools/importExport.php CSVImportExportPlugin issues [username] [pathToFolderWithCsvFiles]See CLI Usage for parameter details and examples.
- Web Interface Usage — import via the OJS GUI
- CLI Usage — import from the command line
- CSV Format — column reference for users and issues CSVs
- Multi-Locale Support — import articles in multiple languages
- Article Versions — track revisions of the same article
- Supplementary Files Descriptions — describe supp files per locale
- Dry Mode — validate CSVs without persisting
- Troubleshooting — common errors and fixes
- The user obtained through the username will be the same one assigned to the submission files. It's also recommended that a dedicated importUser is created for this purpose with the Author role so that it's separate from existing Journal Manager and editor user accounts.
- The last CLI attribute must be the path to the CSV file, and not directly the CSV file itself.
- The CSV file and any referenced files (PDFs, images) must be readable by the user running the CLI script.
- The script must be executed from the OJS installation directory
- Ensure you have proper permissions to execute PHP scripts and access the files