Skip to content

Godoy0722/ojs_csv_importexport

Repository files navigation

OJS CSV Import Plugin

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

Quick Start

Web Interface

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.

CLI

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.

Documentation

Important Notes

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors