Skip to Main Content

Open Journal Systems (OJS)


OJS XML Backups

Boundaries

OJS provides a mechanism for backing up journal content using the Native XML Plugin. OJS generates XML files containing issue and article information and files. The plugin can both export and import XML files for recovery of journal data. This process outlines exporting XML backups of a journal's data.

Outputs

Archived XML backups of a journal's data on the library's shared network drive.

Inputs

  • Access to the shared network folder  T:\Digitization\Open Journal Systems\ojs-dumps
  • Admin access to OJS or editor privileges for the journal in question

Roles

Any DRDS employee can complete this process.

Activities

This should be done on a regular basis, particularly for active journals that continually add new issues to their publication.

  1. Log into OJS: https://ojs.library.okstate.edu/osu/
  2. Click "admin" in the upper-right-hand corner. Select "Administration."
  3. Click "Hosted Journals."
  4. Select the journal you would like to create an XML file for by clicking the journal's left-hand arrow.
  5. Click "Users."
  6. Search for journal editors, select the appropriate editor account, and click "Login As."
  7. Click "OK."
  8. Use the side panel to navigate to "Tools" >> "Import/Export" >> "Native XML Plugin."
  9. Click the "Export Issues" tab.
  10. OJS provides to ability to export single journal issues or batch multiple journal issues. Consult  log.csv within the ojs-dumps/ folder to help you determine appropriate issues to select. The XML files this process generates can be large. The current limit set in OJS is 1 GB. The most frequent error you will encounter is due to files growing larger than this size. I generally start with batches of twenty-five and decrease the number of issues if I get an error.
  11. Select the appropriate issues and click "Export Issues."
  12. Move the exported files into the the appropriate sub-directory within ojs-dumps/ and update log.csv accordingly.