Import procedure: Compatibility between OJS 2.* and 3.*

Hi! Sorry for this early question.

We are planning to install OJS 3.0. We have scripts generating XMLs for exporting journals from our earlier platform.
The question is if there are some changes in XML format introduced in OJS 3.0. How substantial might they be?

Thank you!

Hi @Ph_We,

The import/export formats for 2.x vs. 3.s are substantially different. We’ve discussed creating an XSL transformation to convert 2.x import documents into 3.x import documents but haven’t had a chance to do it yet; this will likely come relatively soon after the release of OJS 3.0 (and your interest in the subject is helpful in prioritizing it). Meanwhile, another option is to do your imports into 2.x, then run the upgrade script to convert the installation to 3.x.

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

Thank you, Alec, that’s really helpful! Most of our journals are not transferred to OJS, since we have been waiting for this release. So it’s really important for us.
May we hope some documentation and sample XMLs would be ready by the August 31th, so we could start modifying our scripts?

Hi @Ph_We,

We’ll be a little slow on documentation for more technically intensive details like import/export, but there is a sample issue included in the github repository, and the XML schema is here (the application-independent portion shared by OJS and OMP) and here (the OJS-specific extensions to that base).

Regards,
Alec Smecher
Public Project Team

Thank you so much! That’s more than enough for now.